ExtJs actioncolumn根据grid数据动态显示按钮
2017-11-27 18:56
561 查看
需求
通过不同行的不同数据状态决定进行相应的操作方法
通过getClass方法可以获取到,当前行的数据,根据指定字段的值可以判断设置按钮的显示或隐藏。return的是类名。需提前定义,在类中进行相应的背景图片以控制不用的图片控制。
代码
{ text: '操作', xtype: 'actioncolumn', align:"center", width: 100, items: [ //使用getClass以后此栏失效 // { // tooltip: '更改', // // icon: "images/edit.png", // handler: function(grid, rowIndex, colIndex) { // alert(1); // } // }, { getClass: function (v, meta, rec) { if (rec.data.operate != 0) { this.items[0].tooltip = 'Hold stock';//不能使用 return 'opearate';//返回的是类名,通过类控制背景图片 } else { this.items[0].tooltip = 'Hold stock'; } }, // tooltip: '更改', handler: function(grid, rowIndex, colIndex) { alert(1); } } ] }
相关文章推荐
- Extjs actioncolumn动态显示按钮
- Extjs4——实现动态的grid(即实现数据库表数据的显示)
- 根据后台数据 动态显示前台编辑按钮内容
- EXTJS Grid数据显示、翻页、增删改查功能实现
- extjs grid取到数据而不显示的解决
- 根据用户查询选择动态显示表的数据列
- Extjs问题 -- grid只能显示一条数据
- ExtJs之combox控制grid中的数据显示
- Extjs从grid加载数据到formPanel中combox不显示text
- extjs 按条件查询出的数据在grid上不显示
- extjs JSONStore的load事件/insert,add方法应用 如何动态改变显示数据
- EXTJS Grid数据显示、翻页、增删改查功能实现
- Extjs Grid 根据列的值(0或者1)显示“是或否”
- ExtJs中根据后台数据动态创建表格列及其数据
- extjs_02_grid(显示本地数据,显示跨域数据)
- 使用Ext.grid.column.Action操作表格数据
- EXTJS4.2 控件之Grid 根据数据源某列数据不同绑定不同的控件setEditor
- EXTJS Grid数据显示、翻页、增删改查功能实现
- Extjs4.2里Grid显示日期类型数据
- Flex 根据DataGridColumn 的值动态显示相对应的图片