读书人

exjs3 grid中有些数据行需要checkbox

发布时间: 2012-08-11 20:50:31 作者: rapoo

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不可用

读书人网 >JavaScript

热点推荐