我有一個qx.ui.table.Table,當行焦點時變得難以閱讀。我使用qx.ui.table.cellrenderer.Date作爲基類來覆蓋單元格的背景顏色,雖然它沒有出現,但是當
focusCellOnPointerMove : true
觸發事件時會調用此方法。使用focusCellOnPointerMove時,表格單元的樣式是在哪裏?
那麼,當某一行出現焦點時,桌子的位置在哪裏?
這裏是我的控制裝置:
// Overridden
_getCellStyle : function(cellInfo)
{
var diff = 5; // Example
if (diff < 60)
{
var color = '#8cff5e';
return this.base(arguments, cellInfo) + "background-color:" + color + ";";
} else if (diff < 60 * 5)
{
var color = '#ffff00';
return this.base(arguments, cellInfo) + "background-color:" + color + ";";
} else
{
return cellInfo.style || "";
}
},
雖然這是有幫助的,它並不完全回答我的問題在哪裏的個別單元被風格化的最終位置約在主題化信息的Qooxdoo。使用這種方法,只給出不同顏色的相同結果。查看我的更新。 – Jonathan