Ext.grid.CheckboxSelectionModel
来源:互联网 发布:政府资助 知乎 编辑:程序博客网 时间:2024/05/02 00:48
1.CheckboxSelectionModel简写sm
2.实现sm是否显示
后台传入的json对象包含selected属性
{root:[{id:'1',code:'1001',name:'老李',sex:'1',age:'23',selected:false},{id:'2',code:'1002',name:'懒蛋',sex:'1',age:'25',selected:true}]}
要实现此功能必须也处理全选问题
var sm = new Ext.grid.CheckboxSelectionModel({ checkOnly:true,/*解决sm全选不选中不显示的sm*/selectAll : function(){sm.clearSelections();//清除全部的选区var storeLength = sm.grid.store.getCount();for(var i = 0; i < storeLength; i++){var record = sm.grid.store.getAt(i);//获取record中selected的值var selected = record.data['selected'];if(!selected){var id = record.get('id');//传入一个id,根据id查询缓存里的Record,返回其索引var si = store.indexOfId(id);sm.selectRow(i, true);}} },/*解决sm是否显示问题*/renderer:function(v, p, record){//获取record中selected的值var selected = record.data['selected'];if(!selected){//selected为false时候显示return '<div class="x-grid3-row-checker"> </div>';}else{//selected为true显示空return '';} }});
3.sm配置项
var sm = new Ext.grid.CheckboxSelectionModel({ //只允许用户通过复选框执行选中操作 handleMouseDown : Ext.emptyFn, //true表示只允许选择单行 singleSelect : true });
- Ext.grid.CheckboxSelectionModel
- Ext.grid.CheckboxSelectionModel
- Ext.grid.CheckboxSelectionModel()勾选不上
- Ext.grid.CheckboxSelectionModel去除全选框
- Ext.grid.CheckColumn()与 Ext.grid.CheckboxSelectionModel() 的应用
- extjs grid的Ext.grid.CheckboxSelectionModel默认选中解决方法
- 【解决方案】Ext.grid.CheckboxSelectionModel 实现锁住指定行不被选中
- Ext.Net 1.x_Ext.Net.CheckboxSelectionModel类型Ext.grid.GridPanel的某行不能选择
- 关于ext中使用 Ext.grid.CheckboxSelectionModel作为选择框如何保存选中记录的解决方法。
- 关于Ext.grid.CheckboxSelectionModel点击事件时无法获得当前选择列的数据值
- Extjs 让CheckboxSelectionModel类型Ext.grid.GridPanel的某行不能选择
- Ext的CheckboxSelectionModel默认选中
- Ext的CheckboxSelectionModel默认选中
- Ext的CheckboxSelectionModel默认选中
- extjs中grid,设置CheckboxSelectionModel的默认值
- extjs中grid,设置CheckboxSelectionModel的默认值
- ext grid
- EXT-Grid
- Java synchronized详解
- Xcode如何删除最近打开的工程?
- oealce数据库连接
- Linux的环境变量
- cleartool setview 工具会开启一个子shell
- Ext.grid.CheckboxSelectionModel
- SQL语句操作大全(本
- 服务器内存溢出处理
- Xms Xmx PermSize MaxPermSize小知识
- keil 代码定位
- 来自 Google 的 R 语言编码风格指南
- android Messenger 跨进程通信
- PHP中的__autoload
- 谈在keil下的代码定位