最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Extjs grid添加一個圖片狀態(tài)或者按鈕的方法

 更新時間:2014年04月03日 16:59:10   作者:  
extjs的grid中我們經(jīng)常需要添加一個圖片狀態(tài)或者按鈕,下面將自己用過的一些方法與大家分享下
extjs的grid中我們經(jīng)常需要添加一個圖片狀態(tài)或者按鈕,總結(jié)一下自己用過的方法:

一、狀態(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;
}

在columns中列添加renderer標(biāo)識狀態(tài),效果圖如下:

http://images.cnitblog.com/blog/489550/201304/19103818-94991d9869a6458e8a568efdea6081b5.png

二、事件處理:

直接給img添加onclick事件:
復(fù)制代碼 代碼如下:

<img style="cursor:pointer;" onclick="updateRecord(\''+sn+"@"+ss+"@"+record.get("standardId")+'\');" src=\'${ctx}/img/edit.png\' alt=\'明細(xì)維護(hù)\' title=\'明細(xì)維護(hù)\'>'

事件是將需要的數(shù)據(jù)傳遞過去。

還有一種方法就是給grid添加單元格點(diǎn)擊事件:
復(fù)制代碼 代碼如下:

listeners: {
cellClick: viewDoc
}

function viewDoc(grid, rowIdx, colIdx, e) {
var action = e.getTarget().value;

}

這樣就可以得到點(diǎn)擊的單元格,再添加事件處理即可。

三、可以使用'actioncolumn'添加圖片按鈕
復(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);
//。。。
}
]}

這樣也可以在grid單元格中添加圖片。

相關(guān)文章

最新評論

澄江县| 新野县| 昆山市| 萍乡市| 修武县| 桑植县| 文昌市| 梅州市| 阿坝县| 盈江县| 九寨沟县| 霸州市| 棋牌| 陇西县| 仁布县| 华亭县| 阳新县| 卓资县| 常宁市| 鄂托克旗| 玛曲县| 威信县| 郑州市| 塔城市| 大城县| 九江县| 廉江市| 南投市| 万年县| 大新县| 永平县| 宣武区| 仪陇县| 乌苏市| 沭阳县| 许昌市| 安乡县| 花垣县| 沾化县| 罗山县| 阜新市|