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

extjs 04_grid 單擊事件新發(fā)現(xiàn)

 更新時(shí)間:2012年11月27日 14:42:32   作者:  
EXTJS GRID 中單擊行和單元格獲得行或者單元格的內(nèi)容(數(shù)據(jù)),本文將整理此功能的應(yīng)用,需要了解的朋友可以參考下
EXTJS GRID 中 單擊行和單元格獲得行或者單元格的內(nèi)容(數(shù)據(jù))
Js代碼
復(fù)制代碼 代碼如下:

grid.addListener('cellclick',cellclick);
function cellclick(grid, rowIndex, columnIndex, e) {
var record = grid.getStore().getAt(rowIndex); //Get the Record
var fieldName = grid.getColumnModel().getDataIndex(columnIndex); //Get field name
var data = record.get(fieldName);
Ext.MessageBox.alert('show','當(dāng)前選中的數(shù)據(jù)是'+data);
}
grid.addListener('cellclick',cellclick);
function cellclick(grid, rowIndex, columnIndex, e) {
var record = grid.getStore().getAt(rowIndex); //Get the Record
var fieldName = grid.getColumnModel().getDataIndex(columnIndex); //Get field name
var data = record.get(fieldName);
Ext.MessageBox.alert('show','當(dāng)前選中的數(shù)據(jù)是'+data);
}

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

grid.on('mouseover',function(e){//添加mouseover事件
var index = grid.getView().findRowIndex(e.getTarget());//根據(jù)mouse所在的target可以取到列的位置
if(index!==false){//當(dāng)取到了正確的列時(shí),(因?yàn)槿绻麄魅氲膖arget列沒有取到的時(shí)候會(huì)返回false)
var record = store.getAt(index);//把這列的record取出來(lái)
var str = Ext.encode(record.data);//組裝一個(gè)字符串,這個(gè)需要你自己來(lái)完成,這兒我把他序列化
var rowEl = Ext.get(e.getTarget());//把target轉(zhuǎn)換成Ext.Element對(duì)象
rowEl.set({
'ext:qtip':str //設(shè)置它的tip屬性
},false);
}
});
grid.on('mouseover',function(e){//添加mouseover事件
var index = grid.getView().findRowIndex(e.getTarget());//根據(jù)mouse所在的target可以取到列的位置
if(index!==false){//當(dāng)取到了正確的列時(shí),(因?yàn)槿绻麄魅氲膖arget列沒有取到的時(shí)候會(huì)返回false)
var record = store.getAt(index);//把這列的record取出來(lái)
var str = Ext.encode(record.data);//組裝一個(gè)字符串,這個(gè)需要你自己來(lái)完成,這兒我把他序列化
var rowEl = Ext.get(e.getTarget());//把target轉(zhuǎn)換成Ext.Element對(duì)象
rowEl.set({
'ext:qtip':str //設(shè)置它的tip屬性
},false);
}
});

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

listeners: {
'cellclick':function(grid,rowIndex,columnIndex,e ){ }
}
//這是單擊grid單元格時(shí),觸發(fā)的事件
listeners: {
'cellclick':function(grid,rowIndex,columnIndex,e ){ }
}
//這是單擊grid單元格時(shí),觸發(fā)的事件
Js代碼
grid.getView().getCell(rowIndex,columnIndex).style.background-color="#FF6600";
grid.getView().getCell(rowIndex,columnIndex).style.color="#FF6600";
grid.getView().getCell(rowIndex,columnIndex).style.background-color="#FF6600";
grid.getView().getCell(rowIndex,columnIndex).style.color="#FF6600";

我要改變都是整個(gè)背景色,不是光是字的顏色。還有怎么能點(diǎn)一個(gè)單元格時(shí)候,讓上次的點(diǎn)的單元格顏色恢復(fù)到原來(lái)呢???
把表格刷新下可以把以前單擊而改變的顏色還原,grid.getView().refresh(); 然后再讓這次單擊的單元格變色。
Js代碼
復(fù)制代碼 代碼如下:

grid.getView().refresh();
grid.getView().getCell(rowIndex,columnIndex).style.backgroundColor="#FF9999";

相關(guān)文章

  • 微信小程序swiper實(shí)現(xiàn)文字縱向輪播提示效果

    微信小程序swiper實(shí)現(xiàn)文字縱向輪播提示效果

    這篇文章主要介紹了微信小程序swiper實(shí)現(xiàn)文字縱向輪播提示效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 對(duì)于Form表單reset方法的新認(rèn)識(shí)

    對(duì)于Form表單reset方法的新認(rèn)識(shí)

    HTML中Form表單的reset方法被用來(lái)清空用戶所輸入的內(nèi)容,以前一直誤以為其是單純的將input等輸入項(xiàng)中的值清空
    2014-03-03
  • 原生JS實(shí)現(xiàn)自定義下拉單選選擇框功能

    原生JS實(shí)現(xiàn)自定義下拉單選選擇框功能

    最近,把項(xiàng)目中用到的下拉框組件重新封裝了一下,以構(gòu)造函數(shù)的方式進(jìn)行封裝,主要方法和事件定義在原型上,下面是主要的實(shí)現(xiàn)代碼并添加了比較詳細(xì)的注釋,分享出來(lái)供大家參考
    2018-10-10
  • javascript foreach中如何獲取數(shù)組下標(biāo)/index

    javascript foreach中如何獲取數(shù)組下標(biāo)/index

    這篇文章主要介紹了javascript foreach中如何獲取數(shù)組下標(biāo)/index問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • js插件dropload上拉下滑加載數(shù)據(jù)實(shí)例解析

    js插件dropload上拉下滑加載數(shù)據(jù)實(shí)例解析

    這篇文章主要為大家詳細(xì)解析了js插件dropload上拉下滑加載數(shù)據(jù)實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • JS中數(shù)組重排序方法

    JS中數(shù)組重排序方法

    在數(shù)組中有兩個(gè)可以用來(lái)直接排序的方法,分別是reverse()和sort()。下面通過(guò)本文給大家詳細(xì)介紹,對(duì)js 數(shù)組重排序相關(guān)知識(shí)感興趣的朋友一起看看吧
    2016-11-11
  • js使用html2canvas實(shí)現(xiàn)屏幕截取的示例代碼

    js使用html2canvas實(shí)現(xiàn)屏幕截取的示例代碼

    這篇文章主要介紹了js使用html2canvas實(shí)現(xiàn)屏幕截取的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 如何在微信小程序?qū)崿F(xiàn)一個(gè)幸運(yùn)轉(zhuǎn)盤小游戲

    如何在微信小程序?qū)崿F(xiàn)一個(gè)幸運(yùn)轉(zhuǎn)盤小游戲

    這篇文章主要給大家介紹了關(guān)于如何在微信小程序?qū)崿F(xiàn)一個(gè)幸運(yùn)轉(zhuǎn)盤小游戲的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • js實(shí)現(xiàn)倒計(jì)時(shí)(距離結(jié)束還有)示例代碼

    js實(shí)現(xiàn)倒計(jì)時(shí)(距離結(jié)束還有)示例代碼

    本文與大家分享個(gè)js實(shí)現(xiàn)倒計(jì)時(shí)的代碼,主要實(shí)現(xiàn)功能距離結(jié)束還有多少時(shí)間,感興趣的朋友可以參考下,希望對(duì)大家學(xué)習(xí)js有所幫助
    2013-07-07
  • 超漂亮的Bootstrap 富文本編輯器summernote

    超漂亮的Bootstrap 富文本編輯器summernote

    Summernote 是一個(gè)簡(jiǎn)單,靈活,所見即所得(WYSIWYG)的編輯器,基于 jQuery 和 Bootstrap 構(gòu)建。對(duì)bootstrap 文本編輯器相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04

最新評(píng)論

沙湾县| 龙州县| 英吉沙县| 长治县| 蕉岭县| 大兴区| 平南县| 呼玛县| 巫山县| 平邑县| 乌拉特后旗| 大关县| 长岭县| 融水| 竹北市| 苏尼特左旗| 霞浦县| 九江县| 辽宁省| 宿松县| 宽城| 鹤庆县| 会同县| 宾阳县| 瓦房店市| 理塘县| 朔州市| 佛冈县| 方正县| 黄冈市| 子长县| 建瓯市| 奎屯市| 林甸县| 南皮县| 虎林市| 沽源县| 依兰县| 黄陵县| 上高县| 饶阳县|