精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ExtJS Grid Tooltip的3+1種實現方式總結

開發 前端
本文總結了ExtJS Grid Tooltip的幾種實現方法。ExtJS Grid Tooltip可以通過表頭提示,單元格提示,行提示以及自己手動添加等方式完成。本文參考了官方FAQ上提供的描述。

ExtJS Grid Tooltip實現之一:表頭提示

在2.2里面是設置ColumnModel.tooltip ,3.0則是Column. tooltip 如下:

  1. var grid = new Ext.grid.GridPanel({    
  2.   columns:[    
  3.     {header:'名稱',dataIndex:'name',tooltip:'對象名稱'},    
  4.     {header:'開始時間 - 結束時間 < br/>成功/失敗/成功率', dataIndex:'sucRate',tooltip:'成功/失敗/成功率'}    
  5.   ]    
  6. });  

ExtJS Grid Tooltip實現之二:單元格提示

1)使用Ext.QuickTips

在開始的時候就執行Ext.QuickTips.init();

然后對需要提示的單元格,重寫renderer函數,添加ext:qtitle , ext:qtip這2個屬性即可。

這個在官方的FAQ上有詳細描述: http://extjs.com/learn/Ext_FAQ_Grid#Add_ToolTip_or_Qtip

  1. //option 1    
  2. //========    
  3. renderer = function (data, metadata, record, rowIndex, columnIndex, store) {    
  4.     //build the qtip:    
  5.     var title = 'Details for ' + value + '-' + record.get('month') +    
  6.         '-' + record.get('year');    
  7.     var tip = record.get('sunday_events');    
  8.      
  9.     metadata.attr = 'ext:qtitle="' + title + '"' + ' ext:qtip="' + tip + '"';    
  10.      
  11.     //return the display text:    
  12.     var displayText = '< span style="color: #000;">' + value + '< /span>< br />' +    
  13.         record.get('sunday_events_short');    
  14.     return displayText;    
  15. };    
  16.      
  17. //option 2    
  18. //========    
  19. renderer = function (data, metadata, record, rowIndex, columnIndex, store) {    
  20.     var qtip = '>';    
  21.     if(data >= 0){    
  22.         qtip = " qtip='yeah'/>";    
  23.         return '< span style="color:green;"' + qtip + data + '%< /span>';    
  24.     }else if(data <  0){    
  25.         qtip = " qtip='woops'/>";    
  26.         return '< span style="color:red;"' + qtip + data + '%< /span>';    
  27.     }    
  28.     return data;    
  29. };    
  30.      
  31. //option 3    
  32. //========    
  33. var qtipTpl = new Ext.XTemplate(    
  34.     '< h3>Phones:< /h3>',    
  35.     '< tpl for=".">',    
  36.     '< div>< i>{phoneType}:< /i> {phoneNumber}< /div>',    
  37.     '< /tpl>'    
  38. );    
  39.      
  40. renderer = function (data, metadata, record, rowIndex, columnIndex, store) {    
  41.      
  42.     // get data     
  43.     var data = record.data;    
  44.      
  45.     // convert phones to array (only once)     
  46.     data.phones = Ext.isArray(data.phones) ?    
  47.         data.phones :     
  48.         this.getPhones(data.phones);    
  49.      
  50.     // create tooltip     
  51.     var qtip = qtipTpl.apply(data.phones);    
  52.      
  53.     metadata.attr = 'ext:qtitle="' + title + '"' + ' ext:qtip="' + tip + '"';    
  54.      
  55.     //return the display text:    
  56.     return data;        
  57. };   

2)使用ToolTip

官方也已經給出方法:

http://extjs.com/forum/showthread.php?p=112125#post112125

http://extjs.com/forum/showthread.php?t=55690

以上給出的方法是可以讓一個grid里面的元素共享一個tooltip對象。一般用來做rowtip

不過3.0有更好的方式,如下:

ExtJS Grid Tooltip實現之三:行提示 RowTip

ExtJS3.0新增的方法,設置tooltip的delegate

  1. var myGrid = new Ext.grid.gridPanel(gridConfig);    
  2. myGrid.on('render'function(grid) {    
  3.     var store = grid.getStore();  // Capture the Store.    
  4.     
  5.     var view = grid.getView();    // Capture the GridView.    
  6.     
  7.     myGrid.tip = new Ext.ToolTip({    
  8.         target: view.mainBody,    // The overall target element.    
  9.     
  10.         delegate: '.x-grid3-row'// Each grid row causes its own seperate show and hide.    
  11.     
  12.         trackMouse: true,         // Moving within the row should not hide the tip.    
  13.     
  14.         renderTo: document.body,  // Render immediately so that tip.body can be referenced prior to the first show.    
  15.     
  16.         listeners: {              // Change content dynamically depending on which element triggered the show.    
  17.     
  18.             beforeshow: function updateTipBody(tip) {    
  19.                 var rowIndex = view.findRowIndex(tip.triggerElement);    
  20.                 tip.body.dom.innerHTML = "Over Record ID " + store.getAt(rowIndex).id;    
  21.             }    
  22.         }    
  23.     });    
  24. });   

ExtJS Grid Tooltip實現之四:其他方法?

監聽GridView或Store的事件,然后通過rowSelector或getRow方法來遍歷,自己加tooltip... 這個方式請無視吧

【編輯推薦】

  1. JavaScript異步調用框架的鏈式實現
  2. JavaScript異步調用框架的jQuery風格鏈式調用
  3. JavaScript異步調用框架的代碼實現
  4. JavaScript異步調用框架用例設計
  5. JavaScript異步調用框架問題描述
責任編輯:yangsai 來源: 天豬部落閣
相關推薦

2016-08-19 08:50:12

SparkWordCountreduceByKey

2021-05-07 09:39:54

數據清洗方式

2020-12-10 15:14:33

信息安全新基建

2021-01-27 11:48:34

高可用系統Review

2023-02-27 22:03:06

數據庫內存RocketMQ

2019-05-16 13:00:18

異步編程JavaScript回調函數

2020-02-18 20:00:31

PostgreSQL數據庫

2021-09-02 11:49:41

基數算法技巧

2015-12-03 09:59:00

網站構建分析

2024-09-18 09:18:11

2022-08-05 08:27:05

分布式系統線程并發

2015-05-04 10:20:25

2019-01-31 08:15:38

物聯網農業IoT

2020-02-10 15:50:18

Spring循環依賴Java

2017-09-05 10:20:15

2010-03-12 17:52:35

Python輸入方式

2018-06-10 16:31:12

2021-11-05 21:33:28

Redis數據高并發

2010-08-13 13:25:53

Flex頁面跳轉

2021-06-24 08:52:19

單點登錄代碼前端
點贊
收藏

51CTO技術棧公眾號

伊人久久大香线蕉综合75| 欧美精品成人一区二区三区四区| 成人区精品一区二区| 欧美另类视频在线观看| 日韩三级av| 欧美精品在线视频| 欧美一级免费播放| 1024国产在线| 成人精品视频网站| 国产精品最新在线观看| 中文字幕亚洲欧美日韩| 影视先锋久久| 日韩美女一区二区三区| 日韩中文字幕免费在线| 成人在线影视| 国产婷婷色一区二区三区在线| 亚洲自拍另类欧美丝袜| 国产情侣免费视频| 99re国产精品| 欧美成人网在线| 亚洲午夜精品久久久久久高潮| 一区二区三区国产好| 欧美系列在线观看| 美女福利视频在线| 超碰caoporn久久| 国产欧美日韩不卡| 久久精品aaaaaa毛片| 国产又黄又粗又长| 日韩av电影天堂| 91精品国产亚洲| 久操免费在线视频| 亚洲有吗中文字幕| 日韩最新免费不卡| mm131丰满少妇人体欣赏图| 极品束缚调教一区二区网站 | 欧美影视资讯| 午夜精品福利久久久| 9色视频在线观看| 91xxx在线观看| 国产人久久人人人人爽| 欧美三级网色| 欧美日本网站| 26uuuu精品一区二区| 精品999在线观看| 欧美在线精品一区二区三区| 国产美女精品在线| 91久久嫩草影院一区二区| 亚洲视屏在线观看| 日本不卡视频一二三区| 日韩免费精品视频| 欧美一级黄视频| 日韩精品一二区| 国产精品久久久久久av福利软件| 亚洲视频 欧美视频| 国产日本精品| 日本久久久久久| 9i精品福利一区二区三区| 天堂午夜影视日韩欧美一区二区| 欧美影院久久久| 中文字幕第四页| 日韩制服丝袜先锋影音| 国产精品久久久久久久久借妻| 午夜影院免费在线观看| 奇米色一区二区| 国产日韩在线看| 99热这里只有精品3| 国产乱子伦视频一区二区三区| 亚洲r级在线观看| 亚洲成人777777| 99久久久久久| 水蜜桃亚洲精品| 麻豆tv在线| 亚洲综合久久av| 国内精品在线观看视频| 成人欧美一区二区三区的电影| 91国产免费看| 蜜桃福利午夜精品一区| 亚洲视频三区| 日韩精品视频在线| 国产毛片欧美毛片久久久| 久久久久久久久久久9不雅视频| 久久国产精品电影| 中日韩精品视频在线观看| 天堂在线亚洲视频| 91精品天堂| 视频国产在线观看| 久久久久免费观看| 特级黄色录像片| 日本不卡网站| 欧美日韩综合不卡| 成人做爰69片免费| 精品久久久久久久久久久aⅴ| 亚洲天堂网站在线观看视频| 午夜国产福利一区二区| 国产精品乱看| 91久久精品久久国产性色也91| 蜜桃91麻豆精品一二三区| 久久久五月婷婷| 艳母动漫在线免费观看| 日韩a在线观看| 91视频.com| 亚洲国产一区二区三区在线| 四虎影院观看视频在线观看| 欧美视频免费在线| 在线视频观看一区二区| 一级久久久久久| 国产精品原创巨作av| 欧美国产一二三区| 中文字幕在线观看播放| 日本高清成人免费播放| 特黄特色免费视频| 日韩极品一区| 97国产一区二区精品久久呦| 国产一区二区波多野结衣| 94色蜜桃网一区二区三区| 久久久久亚洲av无码专区喷水| 超级碰碰久久| 精品99一区二区| 色婷婷在线视频观看| 久久青草久久| 菠萝菠萝蜜在线视频免费观看| 久久精品视频在线免费观看| 国产911在线观看| 亚洲精品电影在线| 8x8x最新地址| 国产精品毛片视频| 北条麻妃久久精品| www.com国产| av一区二区久久| 97av中文字幕| www久久久| 永久免费毛片在线播放不卡 | 丰满人妻一区二区三区免费| 中文在线资源观看网站视频免费不卡| 99精品人妻少妇一区二区| 亚洲码欧美码一区二区三区| 久久精品视频网站| 在线播放一级片| 欧美激情一二三区| 日本www.色| 国产欧美一区二区精品久久久| 欧洲午夜精品久久久| sqte在线播放| 久久视频www| 综合久久久久久| 欧美大尺度做爰床戏| 真实原创一区二区影院| 97香蕉超级碰碰久久免费软件| **欧美大码日韩| 国产福利一区二区三区在线观看| 秋霞午夜在线观看| 在线观看亚洲a| 无码少妇一区二区| 水野朝阳av一区二区三区| 欧美日本亚洲| 免费欧美电影| 日韩中文娱乐网| 97人妻一区二区精品免费视频| 中文字幕亚洲电影| 日本中文字幕有码| 在线播放不卡| 久久综合福利| 在线看欧美视频| 久久精品国产一区二区三区| 国产成人久久精品77777综合| 夜色激情一区二区| 91精品又粗又猛又爽| 国产日韩综合| 香蕉久久免费影视| а天堂中文最新一区二区三区| 欧美精品中文字幕一区| 免费国产精品视频| 色屁屁一区二区| 美女网站视频色| 国产精品一区二区x88av| 蜜臀av无码一区二区三区| 中国av一区| 成人黄色免费网站在线观看| 日本在线视频中文有码| 亚洲精品国产精品久久清纯直播| 黄色av一区二区| 亚洲另类一区二区| 9.1成人看片| 精品制服美女丁香| 国产av国片精品| 欧美精品色图| 不卡一区二区三区视频| 日韩欧美看国产| 欧美成人精品xxx| 你懂的视频在线| 日韩免费观看高清完整版 | 日韩午夜电影网| 99re在线国产| 在线一区视频观看| 久久久久久久久久久成人| 成人在线观看网站| 欧美大片一区二区| 中文无码精品一区二区三区| 亚洲在线视频网站| 夫妇交换中文字幕| 成人av在线一区二区| 免费看涩涩视频| 亚洲人成毛片在线播放女女| 亚洲一区二区三区色| 久久中文字幕导航| 91老司机在线| **在线精品| 久久久久久久久久久国产| 最新av网站在线观看| 亚洲国产精品va在线看黑人动漫 | 另类成人小视频在线| 日本在线xxx| 综合久久久久| 亚洲日本精品| 国产尤物久久久| 国产富婆一区二区三区| 国产精品一区二区三区www| 青青草原成人在线视频| 国产www视频在线观看| 精品国产一区二区三区久久久狼| 你懂的免费在线观看视频网站| 亚洲国产精品网站| 亚洲h视频在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩亚洲在线观看| 九九九九久久久久| 91精品丝袜国产高跟在线| 成人久久久久久久| 69堂精品视频在线播放| 7m第一福利500精品视频| 超清av在线| 欧美精品激情blacked18| 黄色网页在线播放| 日韩一级黄色av| 欧美尤物美女在线| 日韩中文av在线| 日本在线观看视频| xxav国产精品美女主播| 91在线高清| 色小说视频一区| 午夜激情视频在线| 久久精品99无色码中文字幕| 777电影在线观看| 中文字幕亚洲欧美日韩高清| jyzzz在线观看视频| 国产亚洲精品一区二555| 岛国最新视频免费在线观看| 亚洲午夜未删减在线观看 | 精品国产乱码久久久久久蜜坠欲下| 好吊色欧美一区二区三区| 久久男人av| 六十路精品视频| 国产成人精品三级高清久久91| 日韩欧美国产二区| 久久综合99| 久久精品在线免费视频| 国产精品多人| www.av中文字幕| 欧美一级视频| 天天爽人人爽夜夜爽| 蜜桃av一区二区三区电影| 亚洲第一天堂久久| 国产福利91精品| 制服丝袜av在线| 337p粉嫩大胆色噜噜噜噜亚洲| 无码国产69精品久久久久同性| 日本一区二区三区高清不卡| 可以免费看av的网址| 亚洲精品亚洲人成人网| 国产精品suv一区二区69| 疯狂做受xxxx高潮欧美日本| 黄色av一区二区| 欧美一区二区三区四区在线观看 | 91女人视频在线观看| 亚洲永久精品ww.7491进入| 国产精品乱人伦| 欧美精品一区二区成人| 色综合天天综合在线视频| 97超碰国产在线| 亚洲成人激情在线| 精品久久av| 色综合天天狠天天透天天伊人| 丝袜老师在线| 91精品国产综合久久香蕉最新版| 国产精品一级在线观看| 久久久久久欧美精品色一二三四| 久久在线播放| av动漫在线看| 国产一区二三区| 免费在线观看成年人视频| 国产精品麻豆欧美日韩ww| 久久久久久久黄色片| 欧美色爱综合网| 午夜18视频在线观看| 少妇av一区二区三区| 国产白浆在线免费观看| 91精品久久久久久久久久久久久久 | 日本一区二区三区免费看| 91精品国产乱码久久久久久久| av免费观看大全| 国产一区二区伦理| 亚洲AV无码国产成人久久| 一区二区三区欧美| 中文字幕777| 日韩电影中文字幕| 成a人片在线观看| 国产精品普通话| 欧美性生活一级片| 青青青在线观看视频| 老司机精品视频在线| 无码人妻aⅴ一区二区三区| 亚洲精品久久久蜜桃| 日本成人一级片| 精品亚洲男同gayvideo网站| 日本中文字幕中出在线| 成人av番号网| 欧洲激情视频| 久草在在线视频| 久久新电视剧免费观看| 在线免费观看毛片| 日韩一二三区不卡| 免费在线看a| 国产区精品在线观看| 国产精品片aa在线观看| 国产精品50p| 99久久精品国产精品久久| 免费一级黄色大片| 欧美一区二区三区视频在线| 日本中文字幕电影在线免费观看| 日韩美女免费观看| 日本国产精品| 99热在线这里只有精品| 99国产精品久久久久| 国产乡下妇女做爰视频| 欧美岛国在线观看| 大香伊人久久| 国产一区二区三区高清视频| 国产专区一区| 久久久久99人妻一区二区三区| 亚洲精品日产精品乱码不卡| 99热这里只有精品99| 久久精品国产亚洲精品| 国产精品日韩精品在线播放| gogogo免费高清日本写真| 国模大尺度一区二区三区| 国产男女猛烈无遮挡在线喷水| 7777精品伊人久久久大香线蕉完整版 | 日本一道本久久| 久久奇米777| 成人一二三四区| www.日韩视频| 麻豆一二三区精品蜜桃| 成人av在线不卡| 99精品欧美一区二区三区小说| 四虎成人永久免费视频| 亚洲欧洲中文天堂| 国产91在线播放精品| 精品国产一区二区三区久久狼黑人 | 久久久男人的天堂| 亚洲一区二区视频在线观看| 性中国xxx极品hd| 97香蕉久久超级碰碰高清版| hd国产人妖ts另类视频| 国产日韩欧美夫妻视频在线观看 | 日韩一区二区三区xxxx| 欧美91在线|欧美| 视频一区二区三| 国产一区二区调教| 在线观看免费不卡av| 国产欧美一区视频| 久久青青草原亚洲av无码麻豆| 中文字幕一区二区三区电影| 24小时成人在线视频| 日本a视频在线观看| 欧美激情一区二区三区不卡 | 亚洲天堂av老司机| 91影院在线播放| 97涩涩爰在线观看亚洲| 你微笑时很美电视剧整集高清不卡| av无码精品一区二区三区| 亚洲高清毛片| 亚洲色图 激情小说| 日韩免费电影一区| 三级在线视频| 97视频免费在线看| 日韩在线二区| 国产精品久久久久久av福利软件| 国产传媒在线观看| 亚洲二区三区四区| 日韩精品91| 午夜激情影院在线观看| 精品国产1区2区| 激情影院在线观看| 国产99久久久欧美黑人| 你懂的国产精品永久在线| 国产ts在线播放| 亚洲www啪成人一区二区麻豆| 久久精品视频2| 日韩成人中文电影| 大乳在线免费观看|