Extjs将gird中指定行的复选框勾选
2015-11-11 13:27
477 查看
在Extjs中,可以通过 selType添加复选框
如果想要在表格加载数据时自动指定符合某个条件的数据自动勾选怎么做呢?
可以在该表格的store的load属性中添加callback,这样将会在store加载完数据后执行,然后通过select方法勾选。
connStore.load({
callback: function(records, options, success){
//该数组存放将要勾选的行的record
var arr = [];
for (var i = 0; i < records.length; i++) {
arr.push(records[i]);
}
connGrid.getSelectionModel().select(arr);//选中指定行
}
});
我是上面这样写的,但最好是在定义store时写在store的定义里,这样就只写一次可以了,而不必每次调用store.load()方法时都这样写
Ext.define('ConnGrid', { title:'关联', extend: 'Ext.grid.Panel', xtype: 'checkbox-selection', store: connStore, selType: 'checkboxmodel', //复选框 ....此处省略... } ) var connGrid = Ext.create('ConnGrid');
如果想要在表格加载数据时自动指定符合某个条件的数据自动勾选怎么做呢?
可以在该表格的store的load属性中添加callback,这样将会在store加载完数据后执行,然后通过select方法勾选。
connStore.load({
callback: function(records, options, success){
//该数组存放将要勾选的行的record
var arr = [];
for (var i = 0; i < records.length; i++) {
arr.push(records[i]);
}
connGrid.getSelectionModel().select(arr);//选中指定行
}
});
我是上面这样写的,但最好是在定义store时写在store的定义里,这样就只写一次可以了,而不必每次调用store.load()方法时都这样写
相关文章推荐
- 接口测试设置参数的方式-接口的参数是一个json长串
- Json 使用小结
- jqery和js如何判断checkbox是否选中
- NSDictionary,JSON和XML互相转换
- 每天一篇javascript学习小结(Array数组)
- [H5-Compress-Image]利用canvas实现 javascript 图片压缩处理_基于requirejs模块化的代码实现
- Unable to read TLD "META-INF/c.tld" 的处理方法
- 关于javascript里面仿python切片操作数组的使用方法
- js插件开发的几个简要步骤
- js构造函数的继承
- echart,highcharts,chart.js等chart属性记录
- JS---类的继承
- [Ext JS 4] Extjs 之 initComponent 和 constructor的区别
- html 中javascript 页面加载完成后执行函数
- JSON toJSONString
- JavaScript匿名函数的使用
- Extjs 远程排序
- 九种原生js动画效果
- Extjs 控件属性大全
- jstl 学习