2014-01-17 103 views
3

我在Extjs4中有一個treepanel,它的一些節點在json代碼中用「checked:true」進行檢查。ExtJS4 treepanel更改節點顏色

我想只將選中節點的顏色從黑色更改爲另一種顏色。

我希望我的問題很清楚,並感謝您的幫助。

+1

我會考慮對已'檢查的人設置的自定義類:TRUE',其中有CSS使節點的顏色。 – forgivenson

回答

1

你可以使用Ext.tree.ViewgetRowClass方法來設置你自己的CSS類的檢查節點。

在你treepanel配置,你可以使用這樣的事情:

viewConfig: { 
    getRowClass: function(record, rowIndex, rowParams, store){ 
     return record.get("checked") ? "row-checked" : "row-unchecked"; 
    } 
} 
+0

謝謝你的工作 –

+0

不客氣。請接受此答案以關閉此問題以供將來參考。 – Akatum