`
luck332
  • 浏览: 87443 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Extjs Grid 自认为复选框的一个bug,并修复此bug

EXT 
阅读更多

当EXTJSGIRD增加复选框时,全选时,下一页头部的复选框仍选中,此为不正确的,不知道我说的是否有理。

修改此bug的方法有以下,修改源码法:

方法一:

   查找Ext.grid.GridView下的doRender : function(cs, rs, ds, startRow, colCount, stripe)方法,在里面,增加如下几行代码:

if(this.innerHd){
    	 	    var dom=Ext.fly(this.innerHd).query("div.x-grid3-hd-checker-on");
						if(dom){
						    Ext.get(dom).removeClass("x-grid3-hd-checker-on")
						}
    	 	}

方法二:

监听grid.store的load事件

grid.store.on('load', function(store, recs) {

     var dom=Ext.fly(grid.view.innerHd).query("div.x-grid3-hd-checker-on");
     if(dom){
           Ext.get(dom).removeClass("x-grid3-hd-checker-on")
     }

})

可能还有更简单的方法,还没研究到,希望高人指点

 

分享到:
评论

相关推荐

    基于Extjs的开源控件库ExtAspNet v3.1.9.rar

    ExtAspNet - 基于 ExtJS ...-复选框列的排列位置默认靠左显示,同时更新示例grid/grid_centercolumn.aspx。 -为Grid增加多表头功能,增加示例/grid/gridgroupheader.aspx和/grid/gridgroupheader2.aspx(快乐的猪)。

    基于Extjs的开源控件库ExtAspNet中文版 v3.1.9

    -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑落叶飞尘)。 -修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生...

    基于Ext的考试系统

    4. 表单构建:试题录入和答题界面可以通过FormPanel组件构建,支持各种输入类型,如文本框、单选按钮、复选框等。 5. 响应式设计:利用ExtJS的Responsive配置,考试系统可以自适应不同的设备和屏幕尺寸,确保在手机...

    ExtAspNet控件 v3.1.9源码2012825

    -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑落叶飞尘)。 -修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生...

    基于Extjs的开源控件库ExtAspNet英文版 v3.1.9

    -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑落叶飞尘)。 -修正CheckBoxList和RadioButtonList初始为空时页面不能显示的BUG(e先生...

Global site tag (gtag.js) - Google Analytics