在Grid中间 每行前面加可选框 用CheckboxSelectionModel
如下
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([
sm,
{id:'company',header: "Company", width: 60, sortable: true, dataIndex: 'company'},
XXXXXXXXXXXXX,
XXXXXXXXXXXXX
]);
但是现在有一个这样的需求,在grid加载的时候 根据数据来判断checkbox的选中与否 我的数据有一列的类型就是boolean型的 每行前面的可选框可能是打勾得 可能是空的。
怎么弄?
如下
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([
sm,
{id:'company',header: "Company", width: 60, sortable: true, dataIndex: 'company'},
XXXXXXXXXXXXX,
XXXXXXXXXXXXX
]);
但是现在有一个这样的需求,在grid加载的时候 根据数据来判断checkbox的选中与否 我的数据有一列的类型就是boolean型的 每行前面的可选框可能是打勾得 可能是空的。
怎么弄?
当DataSet load完毕以后,遍历dataset. 看那个数据是true or false. 然后用sm 来打勾。
要代码的话晚上回去我给你找。
费解
自己写render返回html控件checkbox,然后js操作checkbox就好了。如果是ext的checkbox对象,这个就同一楼的了
我已经解决了
在触发 store的load事件时 判断 indexdata的状态 在确定CheckboxSelectionModel的seleced属性