搭建直播平臺,Ext Js grid 改變單元格背景顏色的方法
搭建直播平臺,Ext Js grid 改變單元格背景顏色的方法
第一種情況:載入資料時改變列的顏色
首先定義一個樣式如下(這裡以紅色背景為例):
.x-grid-back-red { background: #FF0000; }
定義改變顏色的列:
{header:'摘要',dataIndex:'zhaoyao',align:'left',width:150, renderer : function(v,m){ m.css='x-grid-back-red'; return v; } }
第二種情況:載入資料完成後改變行的顏色
首先要解決的一個問題是如果判斷資料已經載入完畢,最簡單的方法是給grid的store新增onload事件。
如果你想有條件地改變某行的背景顏色,則還需要遍歷gird的store,這裡有個簡單的方法即store的
each方法。看下面這個例子:
grid.getStore().on('load', function (s,records) { var girdcount=0; s.each(function(r){ if(r.get('zy')=='本期合計'){ grid.getView().getRow(girdcount).style.backgroundColor='#FFFF00'; }else if(r.get('zy')=='本年累計'){ grid.getView().getRow(girdcount).style.backgroundColor='#FF1493'; }else if(r.get('zy')=='期初餘額'){ grid.getView().getRow(girdcount).style.backgroundColor='#DCDCDC'; } girdcount=girdcount+1; }); } );
第三種情況:使用Ext本身的顏色渲染效果
暫時只發現Ext已經設計好的一種效果:單雙行背景顏色不同。
很簡單,在grid中配置stripeRows為true即可!
另外,如果想使用自己定義的行的背景顏色,那就去修改ext-all.css吧,提供幾個:
x-grid3-row { border-color:#ffaaee;//改變grid邊框顏色 border-top-color:#fff; } .x-grid3-row-alt { background-color:#ddeeaa;//改變 行的顏色 } .x-grid3-row-over { border-color:#ddd; background-color:#ee1166;//滑鼠移上去改變行的底色 background-image:url(../images/default/grid/row-over.gif); }
以上就是 搭建直播平臺,Ext Js grid 改變單元格背景顏色的方法,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2932111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播平臺開發,Android端簡單的顏色背景變換Android
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- SAP: SALV Grid 單元格顏色
- 直播軟體原始碼,改變button的背景顏色原始碼
- 改變Android按鈕背景顏色的高效方法Android
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼
- js點選當前td單元格背景變色效果詳解JS
- 為每一個table單元格設定不同的背景顏色
- 使用 Promise 迴圈改變 div 背景顏色Promise
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- 搭建自己的直播平臺,更改狀態列的字型顏色
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 靜態文字顏色背景改變示例源程式 (轉)
- ALV單元格顏色設定
- JS 操作 DOM 改變方塊顏色JS
- css3 ::selection的用法(改變選中文字的背景顏色或者文字顏色)CSSS3
- 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
- 改變SVG圖的顏色SVG
- 利用CSS改變圖片顏色的多種方法!CSS
- css3背景顏色漸變CSSS3
- JavaScript 背景顏色隨機變化JavaScript隨機
- QTableView設定單元格顏色未生效的問題QTView
- CardView改變陰影顏色View
- iOS 背景圖層的顏色漸變效果iOS
- HexMap學習筆記(二)——單元格顏色混合筆記
- 利用CSS改變圖片顏色的100種方法!CSS
- react native拖動上方顯示值,改變背景顏色的sliderReact NativeIDE
- android狀態列一體化(改變狀態列的背景顏色)Android
- web前端 改變SVG圖的顏色Web前端SVG
- 改變UITableView選中行高亮的顏色UIView
- javascript網頁背景顏色漸變效果JavaScript網頁
- css樣式背景顏色漸變效果CSS
- CSS 改變文字選中顏色CSS
- 設定toast的字型顏色和背景顏色AST
- 直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
- linux改變shell的輸出顏色Linux
- pycharm改變語法錯誤的顏色PyCharm
- CSS例項:滑鼠滑過超級連結文字時改變背景顏色CSS