首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

exjs3 grid中有些数据行需要checkbox,有些数据行不需要checkbox,请教如何实现啊

2012-08-11 
exjs3 grid中有些数据行需要checkbox,有些数据行不需要checkbox,请问怎么实现啊???????????????????????ex

exjs3 grid中有些数据行需要checkbox,有些数据行不需要checkbox,请问怎么实现啊???????????????????????
exjs3 grid中有些数据行需要checkbox,有些数据行不需要checkbox,请问怎么实现啊???????????????????????

[解决办法]
没法一些行加checkbox,一些行不加checkbox的吧,一般加checkbox就是为了批量的操作吧

先在grid外边定义checkbox列

JScript code
var sm = new Ext.grid.CheckboxSelectionModel({//定义选择列        checkOnly: true,        singleSelect: false    });
[解决办法]
可以实现,重写一下列的renderer函数,
自己要加一些逻辑控制

{ header: '选择', dataIndex: 'id', renderer: function(val) {
if(id > 0) {
return '<input type="checkbox" />'; // 有选择框
}
else {
return ''; // 没有选择框
}

},




[解决办法]
有点小错误

{ header: '选择', dataIndex: 'id', renderer: function(val) {
if(val > 0) {
return '<input type="checkbox" />'; // 有选择框
}
else {
return ''; // 没有选择框
}

},
[解决办法]
extjs的组件combobox没办法实现吧,但是楼上哥们用的手动html方式可以参考,但是这样加上后combobox的选择事件怎么去监听?
[解决办法]
探讨

没法一些行加checkbox,一些行不加checkbox的吧,一般加checkbox就是为了批量的操作吧

先在grid外边定义checkbox列
JScript code

var sm = new Ext.grid.CheckboxSelectionModel({//定义选择列
checkOnly: true,
singleSelect: false
……

[解决办法]
如果有的行不需要的话,你在行上加 reader ,使ch不可用

热点排行