摘要:
一般的,如果我们定义一个类,会定义一个function对象,然后将公用方法写到其原型上,例如:var Tiger = function(){}Tiger.prototype.Hunting = function(){}但 是要建立一个完善的框架或者类库,没有继承帮忙,组织代码将是一件非常辛苦且难以管理的工作。Js中的类是function对象,实现继承,主要要将子类 的原型设置为父类的一个实例(这样...
阅读全文
posted @ 2009-05-15 11:26
fmxyw
阅读(354)
推荐(0)
摘要:
Ext-base.js开头有这样一个方法apply。代码如下:Ext.apply=function (C,D,B){if(B){ Ext.apply(C,B);}if(C&&D&&typeof D=="object"){ for(var A in D){ C[A]=D[A]; }}return C;};该段代码的作用是实现对象的继承。参数意义:如果只传入两个参数,则...
阅读全文
posted @ 2009-05-15 11:25
fmxyw
阅读(1245)
推荐(0)
posted @ 2009-05-15 11:24
fmxyw
阅读(288)
推荐(0)
摘要:
Ext.grid.EditorGridPanel可编辑数据表格Config {clicksToEdit : Number //点几次开始编辑,默认为2}方法EditorGridPanel()构造,应为 EditorGridPanel(Object config)startEditing( Number rowIndex, Number colIndex ) : voidstopEditing() ...
阅读全文
posted @ 2009-05-15 11:22
fmxyw
阅读(409)
推荐(0)
摘要:
Ext.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([ {header: "Ticker", width: 60, sortable: true}, {header: "Company Name", width: 150, sortable: true} ]);回到ColumnModel,它的构造参数是一个...
阅读全文
posted @ 2009-05-15 11:22
fmxyw
阅读(376)
推荐(0)
摘要:
工具栏,使用起来很简单,add已准备好的元素就行方法Toolbar( Object/Array config )构造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button 相当于addButton2:HtmlElement 相当于addElement3:Field 相当于addField4:Item ...
阅读全文
posted @ 2009-05-15 11:21
fmxyw
阅读(1520)
推荐(0)
摘要:
Ext.menu.Menu菜单对象config{ allowOtherMenus : Boolean //允许同时显示其它的菜单? defaultAlign : String //默认对齐方式:tl-bl? defaults : Object //默认的菜单项配置,将会应用到所有的items items : Mixed //菜单项数组 minWidth : Number //最小宽度.默认1...
阅读全文
posted @ 2009-05-15 11:20
fmxyw
阅读(769)
推荐(1)
摘要:
Ext.form.NumberField继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件config定义为{ allowDecimals : Boolean //true allowNegative : Boolean //true baseCh...
阅读全文
posted @ 2009-05-15 11:20
fmxyw
阅读(288)
推荐(0)