jqxTree:初始化后更改字体颜色

时间:2014-10-15 22:29:22

标签: javascript jquery css jqxwidgets

我有一个正确呈现的JSON jqxTree(带有Label,id,value等)。我有一个id列表,当树被渲染时需要以不同的颜色着色。我在想,在树初始化之后,我应该遍历树并为列表中的每个元素ID设置样式。

我面临的问题是,从触发的事件initalize()中,我不知道如何遍历它并设置元素的样式。

这就是我到目前为止......

var myList = ${myList};
var colorChangeList= ${colorChangeList};

$('#jqxTree').on('initialized', function (event) { 
    alert('initialized:' + event);  
    // put in logic to set labels of id's to blue
    for(Item item : theTree) {
      if(item.id belongsIn(colorChangeList) {
         item.label.color = blue;
      }
    }
});

$('#jqxTree').jqxTree({
    source : myList,
    height : '100%',
    width : '50%'
}

1 个答案:

答案 0 :(得分:0)