国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

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

2024-05-06 16:03:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
extjs的grid中我們經(jīng)常需要添加一個(gè)圖片狀態(tài)或者按鈕,下面將自己用過(guò)的一些方法與大家分享下

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;
}


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



二、事件處理:

直接給img添加onclick事件:

復(fù)制代碼 代碼如下:


<img@"+ss+"@"+record.get("standardId")+'/');" src=/'${ctx}/img/edit.png/'


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

還有一種方法就是給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單元格中添加圖片。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大石桥市| 宜州市| 武清区| 沂水县| 东方市| 府谷县| 潞城市| 高安市| 宾川县| 利辛县| 郧西县| 郓城县| 桦南县| 英山县| 万年县| 改则县| 双城市| 贵定县| 鹤峰县| 海晏县| 潜山县| 都江堰市| 修文县| 华宁县| 永吉县| 西乌珠穆沁旗| 拉萨市| 红安县| 兴业县| 饶阳县| 榆树市| 安龙县| 牡丹江市| 龙井市| 浮梁县| 子洲县| 榕江县| 瓮安县| 济南市| 阿合奇县| 墨脱县|