extjs的grid中我們經(jīng)常需要添加一個(gè)圖片狀態(tài)或者按鈕,總結(jié)一下自己用過(guò)的方法:
一、狀態(tài)表示:
復(fù)制代碼 代碼如下:
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;
}
復(fù)制代碼 代碼如下:
<img@"+ss+"@"+record.get("standardId")+'/');" src=/'${ctx}/img/edit.png/'
復(fù)制代碼 代碼如下:
listeners: {
cellClick: viewDoc
}
function viewDoc(grid, rowIdx, colIdx, e) {
var action = e.getTarget().value;
}
復(fù)制代碼 代碼如下:
{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);
//。。。
}
]}
新聞熱點(diǎn)
疑難解答
圖片精選