添加自定义对象属性
2010-06-08 18:07
357 查看
//添加自定义对象属性
Ext.apply(Ext.form.ComboBoxExtend.prototype,
{
strParentID : "",
strValueID : ""
});
然后就可以像这样使用了:
item = new Ext.form.ComboBoxExtend({
id: 1259,
strParentID: 2367,
strValueID: '请选择'
});
有一个奇怪的问题:
代码
Ext.form.FormPanelExtend = Ext.extend(Ext.form.TriggerField, {
initComponent: function () {
//这个方法在在组件初始化时自动被调用。
this.LoadSearchXML();
},
onRender: function (ct, position) {
Ext.form.FormPanelExtend.superclass.onRender.call(this, ct, position);
},
getSql: function (obj) {
//测试取得form对象
var form = Ext.getCmp(this.id + "formPanel");
return form;
},
//创建表单项
CreateFormItem: function CreateFormItem(thisForm, records) {
alert(getSql); //这里会出错,提示getSql不存在。
}
//....
}
这里的 alert(getSql)会出错,但是如果 getSql是这样定义的就没问题,这function后面加上getSql就可以,不知道是什么原因
getSql: function getSql(obj) {
//测试取得form对象
var form = Ext.getCmp(this.id + "formPanel");
return form;
},
Ext.apply(Ext.form.ComboBoxExtend.prototype,
{
strParentID : "",
strValueID : ""
});
然后就可以像这样使用了:
item = new Ext.form.ComboBoxExtend({
id: 1259,
strParentID: 2367,
strValueID: '请选择'
});
有一个奇怪的问题:
代码
Ext.form.FormPanelExtend = Ext.extend(Ext.form.TriggerField, {
initComponent: function () {
//这个方法在在组件初始化时自动被调用。
this.LoadSearchXML();
},
onRender: function (ct, position) {
Ext.form.FormPanelExtend.superclass.onRender.call(this, ct, position);
},
getSql: function (obj) {
//测试取得form对象
var form = Ext.getCmp(this.id + "formPanel");
return form;
},
//创建表单项
CreateFormItem: function CreateFormItem(thisForm, records) {
alert(getSql); //这里会出错,提示getSql不存在。
}
//....
}
这里的 alert(getSql)会出错,但是如果 getSql是这样定义的就没问题,这function后面加上getSql就可以,不知道是什么原因
getSql: function getSql(obj) {
//测试取得form对象
var form = Ext.getCmp(this.id + "formPanel");
return form;
},
相关文章推荐
- 给内置对象或自定义对象添加存取器属性(在兼容性上会比较有用)
- Javascript创建自定义对象 创建Object实例添加属性和方法
- javascript: 高级技巧: window 对象也可以添加自定义属性, 无须等加载完毕
- 给内置对象或自定义对象添加存取器属性(getter setter)的方法总结
- Javascript创建自定义对象 创建Object实例添加属性和方法
- 给一个自定义对象添加属性和方法
- 继承:《原型和原型链(prototype 属性使您有能力向对象添加属性和方法。)》
- [Wordpress]wp_dropdown_categories() 添加自定义的attribute(属性)
- 为CLR对象动态添加属性
- addObserver为对象某个属性添加监听
- 添加自定义对象到GLOBAL Object Services(GOS)
- Smack Message属性扩展---添加自定义元素(标签)
- 如何在Xib中添加自定义的属性?
- Android自定义组件添加组件的属性
- javascript动态添加、修改、删除对象的属性和方法
- JS动态为对象添加属性
- javascript 自定义对象,属性,方法
- 说说Android 两种为自定义组件添加属性的使用方法和区别
- JS动态给对象添加属性和值
- java之TreeSet里添加自定义对象