我有一个正确呈现的 JSON jqxTree(带有标签、id、值等)。我有一个 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%'
}