最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
时间:2017-04-13 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
Ext.define('AM.view.test.ReceiptList', { extend:'Ext.grid.Panel', alias:'widget.receiptlist', id :'receiptlist', selModel : { selType :'checkboxmodel', mode :'SIMPLE', checkOnly :true, renderer :function(v,p,record) { if(record.data.XR0003 ==Ɔ') { return'' }else{ return'' } } }, listeners: { beforeselect:function(grid, record, index, eOpts) { if(record.get('XR0003')!=0) { returnfalse; } } } }); |
代码说明:
1.红色标注处为关键代码;
2.renderer处的代码表示在渲染的时候时候满足条件的才显示复选框;
3.listeners处的代码表示监听在选择之前做条件判断若不等于0,让其不选中;
4.可以根据自身的需求,两个方法结合使用。
-
上一个: 原生js实现日期计算器功能
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31