ext checkboxgroup 回填数据解决
作者:bea
重写 代码如下: //解决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
重写
代码如下:
//解决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;
}
});
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JSON 客户端和服务器端的格式转换
- JS+Ajax+Jquery实现页面无刷新分页以及分组 超强的实现
- 动态表格Table类的实现
- javascript 单行文字向上跑马灯滚动显示
- javascript 函数调用规则
- JSON 入门指南 想了解json的朋友可以看下
- javascript 继承实现方法
- 监控用户是否关闭浏览器的js代码
- javascript 随机广告代码(图片广告)
- JS去除字符串的空格增强版(可以去除中间的空格)
- 可以读取EXCEL文件的js代码
- JavaScript 获取用户客户端操作系统版本
- JS 获取span标签中的值的代码 支持ie与firefox
- jquery 表单进行客户端验证demo
- JS 时间显示效果代码
- JQuery this 和 $(this) 的区别
- 可拖动可改变大小div的实现代码
- JavaScript 语言精粹学习笔记
- 图片展示效果 鼠标经过变大图,支持FF