我正在使用 jQuery EasyUI 框架。我正在使用树基结构。问题是我希望树应该默认打开。
它的代码:
var $arbol = jQuery("#arbol-jerarquia-hallazgos");
$arbol.tree({
url: '../ajax/arbol_estructura.php',
checkbox: true,
cascadeCheck: true
});
它是这样的:
我想要它 默认情况下这样
我正在使用 jQuery EasyUI 框架。我正在使用树基结构。问题是我希望树应该默认打开。
它的代码:
var $arbol = jQuery("#arbol-jerarquia-hallazgos");
$arbol.tree({
url: '../ajax/arbol_estructura.php',
checkbox: true,
cascadeCheck: true
});
它是这样的:
我想要它 默认情况下这样
从服务器端发送树的 json 数据时,为父节点发送 ("state":"open")。例如。
{
"text":"Books",
"state":"open"
}
我使用树的 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);
}
}