ext checkboxgroup 回填数据解决
更新时间:2009年08月21日 11:58:29 作者:
解决checkboxgroup回填数据问题的实现代码
重写
//解决checkboxgroup回填数据问题
Ext.override(Ext.form.BasicForm,{
findField : function(id){
var field = this.items.get(id);
if(!field){
this.items.each(function(f){
if(f.isXType('radiogroup')||f.isXType('checkboxgroup')){
f.items.each(function(c){
if(c.isFormField && (c.dataIndex == id || c.id == id || c.getName() == id)){
field = c;
return false;
}
});
}
if(f.isFormField && (f.dataIndex == id || f.id == id || f.getName() == id)){
field = f;
return false;
}
});
}
return field || null;
}
});
复制代码 代码如下:
//解决checkboxgroup回填数据问题
Ext.override(Ext.form.BasicForm,{
findField : function(id){
var field = this.items.get(id);
if(!field){
this.items.each(function(f){
if(f.isXType('radiogroup')||f.isXType('checkboxgroup')){
f.items.each(function(c){
if(c.isFormField && (c.dataIndex == id || c.id == id || c.getName() == id)){
field = c;
return false;
}
});
}
if(f.isFormField && (f.dataIndex == id || f.id == id || f.getName() == id)){
field = f;
return false;
}
});
}
return field || null;
}
});
相关文章
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
这篇文章主要介绍了学习YUI.Ext 第六天--关于树TreePanel(Part 1)2007-03-03Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
继续在 YAHOO.util.Dom 中徘徊。由于 YAHOO.util.Dom 多次调用 batch 方法,所以先看看这个函数是怎么写的。有关 batch 的用法,可以参见这里,相关的代码如下2008-03-03Gird组件 Part-3:范例RSSFeed Viewer
Gird组件 Part-3:范例RSSFeed Viewer...2007-03-03YUI 读码日记之 YAHOO.util.Dom - Part.1
DOM 操作是学习 Javascript 很重点的一块。YUI 提供了丰富的 DOM 操作接口,它们定义在 %BUILD%/dom/dom.js 中(封装成 YAHOO.util.Dom)。由于 DOM 操作比较重要,我计划将其分成几个 Part 分析。2008-03-03学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)...2007-03-03
最新评论