Extjs grid添加图片,按钮和超链接
来源:互联网 发布:好玩的rpg 知乎 编辑:程序博客网 时间:2024/03/29 09:30
extjs的grid中我们经常需要添加一个图片状态或者按钮,总结一下自己用过的方法:
一、状态表示:
renderer:function(value){ if(value==0){ return "<img src='images/icons/cancel.png'>"; }else if(value==1){ return "<img src='images/icons/accept.png'>"; } return value; }
在columns中列添加renderer标识状态,效果图如下:
二、事件处理:
直接给img添加onclick事件:
<img style="cursor:pointer;" onclick="updateRecord(\''+sn+"@"+ss+"@"+record.get("standardId")+'\');" src=\'${ctx}/img/edit.png\' alt=\'明细维护\' title=\'明细维护\'>'
事件是将需要的数据传递过去。
还有一种方法就是给grid添加单元格点击事件:
listeners: { cellClick: viewDoc}
function viewDoc(grid, rowIdx, colIdx, e) { var action = e.getTarget().value;
}
这样就可以得到点击的单元格,再添加事件处理即可。
三、可以使用'actioncolumn'添加图片按钮
{header:'合格证',sortable:false,width:80,align:'center',scope:this,
xtype:
'actioncolumn', items : [{ icon : '${ctx}/img/details.png', tooltip : '显示合格证', handler : function(grid, rowIndex, colIndex) { var record = grid.getStore().getAt(rowIndex); //。。。 }]}
这样也可以在grid单元格中添加图片。
- Extjs grid添加图片,按钮和超链接
- Extjs的grid的单元格中加载超链接和按钮
- Extjs的grid的单元格中加载超链接和按钮
- Extjs grid添加多选按钮
- EXTjs grid 超链接
- 给按钮添加超链接
- 如何为按钮或者图片控件添加超链接?
- android在grid组件中加入添加删除图片按钮
- extjs grid添加滚动条
- ExtJS Grid列添加提示
- 给图片添加超链接
- EXTJS 按钮添加右键
- extjs怎么往grid的每个cell中添加 radio单选按钮
- 添加工具栏和工具栏按钮添加图片
- 给grid中的记录添加超链接显示
- extjs 单击按钮,刷新GRID数据
- extjs 单击按钮,刷新GRID数据
- extjs 单击按钮,刷新GRID数据
- ExtJS 4 树
- js日期与时间格式意义
- JS判断一个数组中是否有重复值的三种方法
- JavaFx版本植物大战僵尸
- EXTJS自定义验证日期选择范围
- Extjs grid添加图片,按钮和超链接
- ExtJs4–表格--Grid
- FineReport 分页预览下点击行第一列显示本行数据
- ExtJs4常用工具类之Ext.util.Format
- ExtJs4之Ext.util.JSON编码和解码JSON对象
- EXTJS4之常用工具类与函数--Ext.core.Element
- 算法习题49:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- EXTJS4之常用工具类与函数--Ext.util.TaskRunner
- ExtJs4之常用函数