ExtJS 4有沒有辦法在整個表格中的單元格中添加背景顏色,僅取決於單元格中的值而不是列上的值?ExtJS 4爲單元格設置背景顏色
0
A
回答
2
加渲染到你的專欄:
renderer: function (val, metadata, record) {
var backgroundColor = null;
if (val) {
if (val == 1) backgroundColor = "green";
if (val == 2) backgroundColor = "red";
}
metadata.style = 'background-color: ' + backgroundColor + ';';
return '';
}
這裏是一個工作示例:https://fiddle.sencha.com/fiddle/b73
1
這對我的作品......
renderer : function(value, meta) {
if(parseInt(value) > 0) {
meta.style = "background-color:green;";
} else {
meta.style = "background-color:red;";
}
}
+0
它的工作原理,謝謝! – 2014-10-02 06:13:12
1
Basicly你想要做的是:
所有列創建1個渲染器:
columns:{
defaults: {
renderer: myrenderer
},
items:[
//your column definitions here...
]
}
演示器是水木清華這樣的:
var myrenderer = function(value, metaData, record, rowIndex, colIndex, store, view) {
if (value >= 0 && value < 25) {
metaData.tdCls += 'x-change-cell-red';
} else if (value >= 25 && value < 50) {
metaData.tdCls += 'x-change-cell-orange';
} else if (value >= 50 && value < 75) {
metaData.tdCls += 'x-change-cell-yellow';
} else if (value >= 75 && value < 100) {
metaData.tdCls += 'x-change-cell-green';
} else if (value === 100){
metaData.tdCls +='x-change-cell-awesome-green';
}else {
metaData.tdCls += 'x-change-cell-violet';
}
return value + '%';
}
相關問題
- 1. 設置Fullcalendar單元格背景顏色
- 2. 爲固定範圍的單元格設置背景顏色
- 3. POI將單元格背景設置爲自定義顏色
- 4. python docx設置表格單元格背景和文本顏色
- 5. GXT - 如何設置網格單元格背景顏色
- 6. 如何設置單個gridview單元格的背景顏色
- 7. 如何設置DataGridView中單個單元格的背景顏色?
- 8. 表格單元格的背景顏色
- 9. 如何將單元格的背景顏色設置爲有色黑色
- 10. ExtJs gridPanel動態單元格Record.Data的背景顏色
- 11. 在PHPExcel中設置背景單元格顏色
- 12. 設置datagrid單元格背景顏色wpf
- 13. AppleScript:設置Microsoft Excel單元格的背景顏色
- 14. JavaFx動態設置Tableview單元格背景顏色
- 15. Delphi - 設置Excel單元格背景顏色漸變
- 16. 如何設置HandOnTable中每個單元格的背景顏色?
- 17. 如何使用VBA設置Excel單元格的背景顏色?
- 18. 使用Apache POI設置Excel單元格的RGB背景顏色
- 19. 在CodenameOne中設置日曆單元格的背景顏色
- 20. 設置單元格背景顏色時選擇 - Swift
- 21. QTableView中,設置單元格的字體和背景顏色
- 22. 如何使用iText設置表格單元的背景顏色?
- 23. 如何設置GWT單元格背景顏色
- 24. 根據單元格內的值設置單元格的背景顏色
- 25. 如何設置單元格背景顏色在jqgrid中的單元格值baced?
- 26. 如果可能,如何設置Sizer中的單元格背景顏色或Sizer的網格線背景顏色?
- 27. Excel:使用rgb設置單元格和文本顏色的背景顏色
- 28. Datagrid單元格背景顏色綁定
- 29. UItableview單元格背景顏色
- 30. Excel導出單元格背景顏色
它與有相同顏色的整個表。 – 2014-10-01 20:57:24
正如您從示例中所看到的那樣,我僅在具有自定義渲染器的行內爲其提供了顏色單元格。並且只對那些內容符合我們條件的單元格着色。順便說一句,我正在使用ExtJs 5. – 2014-10-01 21:06:07
我明白了,它仍然是整張桌子的顏色。 – 2014-10-01 21:22:01