Topic: open root node after json content loaded ?
Hello,
My tree is loaded from JSON
How can I open the root node after that my root children loaded ?
If I put directly into my JSON code "state : { open: true}" option, the node is opened but children are not drawed.
I must close and reopen the node to see something.
--- my tree ---
tree = new Mif.Tree({
container: $('mytree'),
grid: true,
sortable: false,
height: 18,
forest: true,
checkbox: true,
initialize: function(){
//new Mif.Tree.KeyNav(this);
this.initDblClick();
},
types: {
dhcpGroup:{
openIcon: 'mif-tree-open-icon',
closeIcon: 'mif-tree-close-icon',
middleIcon: 'mif-tree-middle-icon'
},
dhcpHost: {
openIcon: 'mif-tree-open-icon',
closeIcon: 'mif-tree-close-icon',
middleIcon: 'mif-tree-middle-icon'
},
loader:{
openIcon: 'mif-tree-loader-open-icon',
closeIcon: 'mif-tree-loader-close-icon',
DDnotAllowed: ['inside','after']
},
},
dfltType:'folder'
});
tree.load({
url: '/catv/customer/treejson'
});
tree.loadOptions=function(node){
if(!node) return;
if(node.name=='empty'){
return {
url: '/share/empty.json'
}
}
return {
url: '/catv/customer/treejson/dn/'+node.data.dn
}
};