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