搭建直播平臺,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP: SALV Grid 單元格顏色
- 直播平臺開發,Android端簡單的顏色背景變換Android
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- 直播軟體原始碼,改變button的背景顏色原始碼
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- 使用 Promise 迴圈改變 div 背景顏色Promise
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 搭建自己的直播平臺,更改狀態列的字型顏色
- JS 操作 DOM 改變方塊顏色JS
- 改變SVG圖的顏色SVG
- 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
- react native拖動上方顯示值,改變背景顏色的sliderReact NativeIDE
- 利用CSS改變圖片顏色的100種方法!CSS
- 利用CSS改變圖片顏色的多種方法!CSS
- css3背景顏色漸變CSSS3
- 圖示任意改變顏色
- CardView改變陰影顏色View
- 如何改變你的終端顏色
- web前端 改變SVG圖的顏色Web前端SVG
- linux改變shell的輸出顏色Linux
- QTableView設定單元格顏色未生效的問題QTView
- Android 圓形ProgressBar 改變顏色Android
- HexMap學習筆記(二)——單元格顏色混合筆記
- SAP: ALV GRID行顏色
- pycharm改變語法錯誤的顏色PyCharm
- 設定toast的字型顏色和背景顏色AST
- Android開發——Java程式碼動態改變顏色字型的方法AndroidJava
- win10 更改word背景顏色方法 win10 word文件背景色怎麼改Win10
- 直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
- win10 改變活動視窗背景的黑色方法 win10 怎麼調整視窗顏色Win10
- CSS魔法堂:改變單選框顏色就這麼吹毛求疵!CSS
- NGUI和UGUI改變字型顏色的寫法NGUIUGUI
- 直播系統平臺搭建,狀態列透明和程式碼設定漸變色
- 滑鼠移動到button顏色改變的實現
- 直播軟體搭建,修改狀態列、導航條顏色及文字顏色
- 使用JQ新增css的背景樣式,之後,hover失效,滑鼠滑過沒有改變顏色CSS
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色