Extjs为3.3
如果可以按条件隐藏某一行的那再好不过了,哪位大牛告知一下?
2条回答 默认 最新
- 斯洛文尼亚旅游 2016-11-14 09:58关注
http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.grid.ActionColumn-cfg-items
配置getClass ,依据传入的此列的值返回一个hidden样式名称隐藏,说是3.4才有,其实3.3也支持。
CSS.hideop{display:none}
{ xtype: 'actioncolumn', header: 'operate', items: [{ icon: '1.png', getClass: function (v, meta, r) { if (r.get('price') > 50) return 'hideop'; return '' } }] }
items : Array★ An Array which may contain multiple icon definitions, each element of which may contain: icon : String The url of an image to display as the clickable element in the column. iconCls : String A CSS class to apply to the icon image. To determine the class dynamically, configure the item with a getClass function. getClass : Function A function which returns the CSS class to apply to the icon image. The function is passed the following parameters: v : Object The value of the column's configured field (if any). metadata : Object An object in which you may set the following attributes: css : String A CSS class name to add to the cell's TD element. attr : String An HTML attribute definition string to apply to the data container element within the table cell (e.g. 'style="color:red;"'). r : Ext.data.Record The Record providing the data. rowIndex : Number The row index.. colIndex : Number The column index. store : Ext.data.Store The Store which is providing the data Model. handler : Function A function called when the icon is clicked. scope : Scope The scope (this reference) in which the handler and getClass functions are executed. Fallback defaults are this Column's configured scope, then this Column. tooltip : String A tooltip message to be displayed on hover. Ext.QuickTips must have been initialized.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 宇视监控服务器无法登录
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥15 DruidDataSource一直closing
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据