欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • extjs中g(shù)rid中嵌入動態(tài)combobox的應(yīng)用

    extjs中g(shù)rid中嵌入動態(tài)combobox的應(yīng)用

    今天需要在grid中嵌入combobox,在網(wǎng)上找了好久也沒有找到一個正確可行的方法,可能是版本問題(我版本是extjs 3.0),沒有繼續(xù)研究其原因,自己查找資料,終于實(shí)現(xiàn)功能?,F(xiàn)在分享一下代碼。
    2011-01-01
  • extjs 學(xué)習(xí)筆記(二) Ext.Element類

    extjs 學(xué)習(xí)筆記(二) Ext.Element類

    上個系列中,我們用到了Ext.fly來獲得一個Element對象,其實(shí)Ext.fly是Ext.Element.fly的簡寫形式。類似的方法還有一個Ext.get,是Ext.Element.get的簡寫。這兩個方法都可以用使用Dom元素或者Dom元素的id作為參數(shù)來獲得一個Element對象。
    2009-10-10
  • 不用寫JS也能使用EXTJS視頻演示

    不用寫JS也能使用EXTJS視頻演示

    對于想了解extjs 的朋友有個幫助
    2008-12-12
  • Exjs 入門篇

    Exjs 入門篇

    Extjs是從yui-ext發(fā)展來的一套ajax控件,是一套完整的富客戶端解決方案,也因為功能完整,ext-all.js有400多k(最新的extjs3.2.0 有600多k),以為是基于js和css的功能實(shí)現(xiàn),對客戶端機(jī)器性能也有一定的要求,比如對ie6以下版本的不支持。
    2010-04-04
  • EXT窗口Window及對話框MessageBox

    EXT窗口Window及對話框MessageBox

    ExtJS中窗口是由Ext.Window類定義,該類繼承自Panel,因此窗口其實(shí)是一種特殊的面板Panel。窗口包含了浮動、可拖動、可關(guān)閉、最大化、最小化等特性。
    2011-01-01
  • 學(xué)習(xí)ExtJS table布局

    學(xué)習(xí)ExtJS table布局

    ExtJS table布局使用說明,需要的朋友可以參考下。
    2009-10-10
  • ExtJS4如何自動生成控制grid的列顯示、隱藏的checkbox

    ExtJS4如何自動生成控制grid的列顯示、隱藏的checkbox

    需要做一個控制grid列顯示的checkboxgroup,雖然EXTJS4中的gridpanel自帶列表可以來控制列的顯示隱藏,需要的朋友可以參考下
    2014-05-05
  • ExtJS中設(shè)置下拉列表框不可編輯的方法

    ExtJS中設(shè)置下拉列表框不可編輯的方法

    這篇文章主要介紹了ExtJS中設(shè)置下拉列表框不可編輯的方法,需要的朋友可以參考下
    2014-05-05
  • ExtJS4中使用mixins實(shí)現(xiàn)多繼承示例

    ExtJS4中使用mixins實(shí)現(xiàn)多繼承示例

    在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承,下面有個不錯的示例,感興趣的朋友可以參考下
    2013-12-12
  • ExtJs3.0中Store添加 baseParams 的Bug

    ExtJs3.0中Store添加 baseParams 的Bug

    今天發(fā)現(xiàn)了一個ExtJS3.0中的Bug 以前用2.0的時候,喜歡這樣增加參數(shù)
    2010-03-03

最新評論