for (var j = 0; j < eles.length; j++) {
if (eles[j].trim().length != 0) {
jQV6('#jstreeDivforBrowse').jstree("open_node", "#" + eles[j]);
jQV6('#jstreeDivforBrowse').jstree("check_node", "#" + eles[j]);
//Tried the below too
/*
var tree = jQuery.jstree._focused();
tree.open_node("#"+eles[j], function () {
tree.check_node("#"+eles[j], true, null); });
*/
}
}
配列eles[]
には、チェックされる前に最初に開く必要がある ID のリストがあります。
上記のコードを実行すると、子ノードが展開される前でもノードがチェックされます。
ノードのチェックなどの他のステップを実行する前に、子ノードの展開が完了するのを待つためにjstreeにとにかくありますか?