0

我正在使用 jQuery EasyUI 框架。我正在使用树基结构。问题是我希望树应该默认打开。

它的代码:

var $arbol = jQuery("#arbol-jerarquia-hallazgos");
$arbol.tree({
    url: '../ajax/arbol_estructura.php',
    checkbox: true,
    cascadeCheck: true
}); 

它是这样的:

就是这个

我想要它 默认情况下这样

我要这个

4

2 回答 2

0

从服务器端发送树的 json 数据时,为父节点发送 ("state":"open")。例如。

{  
   "text":"Books",  
   "state":"open"  
}
于 2013-06-14T06:43:26.877 回答
0

我使用树的 onLoadSuccess 尝试了这个。

$arbol.tree({
url: '../ajax/arbol_estructura.php',
checkbox: true,
cascadeCheck: true,
onLoadSuccess: function(node, data)
{
      expandTree();
}
}); 

function expandTree(){

var parent=$arbol.tree('getRoot');

var children=$arbol.tree('getChildren',parent.target);

for(var i=0;i<children.length;i++)
{
    $arbol.tree('expand',children[i].target);
}

}
于 2013-07-26T04:12:51.370 回答