2014-01-17 69 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