Ext.override(Ext.form.CheckboxGroup,{
setItemDisable:function(id,disabled )
{
this.items.each(function(item) {
if(item.getName() == id)
{
item.setDisabled(disabled);
}
});
}
});
Ext.override(Ext.form.Checkbox,{
onRender : function(ct, position){
Ext.form.Checkbox.superclass.onRender.call(this, ct, position);
if(this.inputValue !== undefined){
this.el.dom.value = this.inputValue;
}
this.wrap = this.el.wrap({cls: 'x-form-check-wrap'});
if(this.boxLabel){
this.labelelment = this.wrap.createChild({tag: 'label', htmlFor: this.el.id, cls: 'x-form-cb-label', html: this.boxLabel});
}
if(this.checked){
this.setValue(true);
}else{
this.checked = this.el.dom.checked;
}
// Need to repaint for IE, otherwise positioning is broken
if(Ext.isIE){
this.wrap.repaint();
}
this.resizeEl = this.positionEl = this.wrap;
}
});
Ext.override(Ext.form.CheckboxGroup,{
setItemDisable:function(id,disabled )
{
this.items.each(function(item) {
if(item.getName() == id)
{
item.setDisabled(disabled);
}
});
},
setItemValue:function(index,blabel,value)
{
var i = -1;
this.items.each(function(item){
i++;
if(i == index)
{
item.boxLabel = blabel;
Ext.get(item.labelelment.id).dom.innerHTML = blabel;
item.setValue(value);
}
});
this.doLayout();
},
setCheckDisable:function(index,disabled)
{
var i = -1;
this.items.each(function(item){
i++;
if(i == index)
{
item.setDisabled(disabled);
}
});
}
});
分享到:
相关推荐
EXTJS高级程序设计源代码6-2 EXTJS高级程序设计源代码6-2
EXTJS高级程序设计源代码6-4 EXTJS高级程序设计源代码6-4
EXTJS高级程序设计源代码6-3 EXTJS高级程序设计源代码6-3
EXTJS高级程序设计源代码6-1 EXTJS高级程序设计源代码6-1
ExtJs4 Checkbox tree
NULL 博文链接:https://stevelee.iteye.com/blog/1328992
extjs_4.1.0_community_extjs4-mvc-complex-dashboard
深入浅出ExtJS 源代码深入浅出ExtJS 源代码深入浅出ExtJS 源代码深入浅出ExtJS 源代码深入浅出ExtJS 源代码
java三大框架(SSH)+EXTJS物流管理系统源代码 用户名admin,密码123
extjs in action 最新更新 1-10 大小:10.8MB extjs in action 最近更新 第一章 至第10章
checkboxgroup中修改时赋值是最难解决的,要改写方法才能实现
ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
ExtJS4.0项目开发源代码,有需要的盆友可以下载,有很多实例,不是官方的实例哦
看到网上有的版本都是不完整的。这个事深入浅出ExtJs第二版源代码完整的。源代码在:\深入浅出ExtJs第二版源代码\examples下。
做为extjs的学习者必看的extjs源代码,浅显易懂,包括extjs类的写法,和与struts的整合,不看会后悔的。。。
深入浅出ExtJs书籍自带的源代码,分别是1到15章相对应的源代码。 目录清楚,结构清晰,代码详细!
ExtJS入门教程-超级详细-共36页 完整版 PDF,电子书方便阅读和分享。
整个设置还比较智能. 在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 因为我开发测试完这个分页工具后, 电脑上显示刚好是15:00, 所以取名: PM3PagingToolbar 如有BUG...
Extjs3.1例子源代码Extjs3.1例子源代码Extjs3.1例子源代码vv