2014-07-03 104 views
0

假設一個包含給定年份和月份的日期標題(第1天至第31天)的表格。 表格的內容取決於當然選定的年份和月份。 現在,例如,假設將所有「週末」列的background-color設置爲「灰色」。如何動態設置SAPUI5表格列的背景顏色?

用下面的代碼(例如,從http://scn.sap.com/thread/3360580),我們有一些問題:

  1. 我們只能設置可用數據的背景(假定與 10默認行,但只有2個條目的表;所以我們可以只設置前兩個項目的背景)
  2. 我們「濫用」 tooltip屬性(或任何其他)來處理背景色
  3. 消除類值似乎不以這種方式工作,如果我們改變年/月綁定表數據的我們應該改變顏色協議ingly

    oTemplate.bindProperty("tooltip", bindPath, function(sValue) {   
    var classToSet = ""; 
    switch (sValue) { 
        case "A": classToSet = "cssClassX"; break; 
        case "B": classToSet = "cssClassY"; break; 
        default: break; 
    } 
    cellId = this.getId(); 
    $("#"+cellId).parent().parent().removeClass("cssClassX", "cssClassY"); 
    $("#"+cellId).parent().parent().addClass(classToSet); 
    } 
    

或多或少的問題是:

是否有必然的一些數據全表列的background-color的方法嗎?

回答

相關問題