適切にレンダリングされている 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%'
}