- 浏览: 353800 次
- 性别:
- 来自: 湖南
最新评论
-
ssxszt:
怎么调用啊?
Extjs分页添加每页显示条数
文章列表
Ext.namespace("com.deng.apply");
/**
* Ext的apply(obj,config)和applyIf(obj,config)的区别:
* 从字面意思理解applyIf是带条件式的赋值,具体区别:
* apply方法会将config和obj中同名属性的值赋给而且将obj中没有的config中有的属性添加到obj中
* applyIf方法不会将obj同名的属性值赋给,但是它也会将obj中没有的属性添加值obj中
* 举例说明:
*/
/**
Student = function(config){
this ...
Ext.namespace("com.deng");
/**
在EXT中初始化对象时,大量使用了config参数,config不过就一个json对象,举例说明
*/
/**
//定义Student类
Student = function(name,sex){
this.name = name;
this.sex = sex;
}
//测试
var student = new Student("zhangshan","男");
alert(student.name);
*/
//用json对象作 ...
Ext.namespace("com.deng");
//Ext的继承更加优雅
com.deng.Second = function(){
// com.deng.Second.superclass.constructor.apply(this);//调用父类构造方法
}
//用Ext.extend()实现继承: com.deng.Second 继承 com.deng.First
Ext.extend(com.deng.Second, com.deng.First,{
//为子类添加新的方法
fun: function(i){
...
Ext.namespace("com.deng");
/**
* 继承:javascript本身不支持继承,但是我们可以模拟,继承无非就是将父类的成员变量占为己有,也就是成员复制
*/
//复制方法
var extend = function(child,father) {
child.prototype = father.prototype;
}
//子类
GenCrab = function(){
this.legs = 30;
}
extend(GenCrab,Crab);
var gc = new GenCrab();
...
Ext.namespace("com.deng");
//一个类肯定就有是private变量,public方法,继承等
com.deng.First = function() {
// 私有成员
var kiss = "中华人民共和国";
// 私有方法
// 公有方法
return {
// 公有成员
init : function() {
alert("the method is init");
...
//命名空间类似java的包,对类进行管理
Ext.namespace('com.deng');
//类定义--创建一个函数
Crab = function(){
this.legs = 10;
}
//通过prototype扩展类的功能
Crab.prototype = {
//方法
say: function(){
alert("学会定义类,扩展类, 这个类的属性值legs为:" + this.legs);
},
run: function(){
...
<bean id="bean1" class="com.bjsxt.spring.Bean1" scope="prototype"/>
scope可以取值:
* singleton:每次调用getBean的时候返回相同的实例
* prototype:每次调用getBean的时候返回不同的实例
类似windows的资源管理器:CubicExplorer.exe
虚拟桌面:Dexpot
<aop:config><aop:advisor pointcut="execution(*
com.chnstone.evaluation.system.service.*.*(..))" advice-ref="txAdvice"
/><aop:advisor pointcut="execution(*
com.chnstone.evaluation.system.otherservice.*.*(..))"
advice-ref="txAdvice" />&l ...
<!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing ...
function btnClick(button,e){
alert(button.text);
var win = new Ext.Window({
title:"win1"+button.text,
width: 300,
height:300
});
win.show();
}
Ext.onReady(function(){
/*document.getElementB ...
var tool_bar_1 = new Ext.PagingToolbar({
pageSize: 50,
store: store,
displayInfo: true,
displayMsg: 'Displaying topics {0} -
{1} of {2}',
emptyMsg:
"No topics to display",
items: [
{xtype:'label', text: 'page si ...
PagingToolbar
设置每页条数
Ext.PagingToolbar默认没办法设置每页条数。
如
图:
如果想让用户自己定义每页条数:
如
图:
网上找了半天竟然找不到相应的解决办法,只能自
己去写个控件。
代码:
/*!
* HlJS Library 1.0.0
*
Copyright(c) 2006-2010 HZZY, LLC
* lighthong@sina.com.cn
* http:
*/
/**
* @class
Hljs ...
<servlet>
<servlet-name>mvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-va ...