国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 靖安县| 临澧县| 横峰县| 镇远县| 南溪县| 南城县| 张家港市| 梁河县| 沈丘县| 西吉县| 齐齐哈尔市| 宣恩县| 潞西市| 囊谦县| 石景山区| 军事| 绥阳县| 珠海市| 浦城县| 拜城县| 工布江达县| 绥江县| 泰和县| 海原县| 扶余县| 临湘市| 甘德县| 温州市| 进贤县| 当涂县| 武穴市| 惠东县| 唐河县| 庐江县| 定襄县| 商洛市| 启东市| 株洲市| 哈巴河县| 兴仁县| 金阳县|