我正在尝试在单击节点时将子节点附加到树节点。只要单击特定节点,就需要使用所需的URL触发树加载器。
我试过这样的事情
tree.dataUrl = '/zport/clusterSysReg?args=/directory/'+node.attributes.name;
//alert(tree.dataUrl);
node.reload();
每当我点击一个节点创建子节点但没有新的url,但是使用旧的url,我也尝试了node.load而不是node.reload(),但是我收到一个错误... ......
知道如何继续
答案 0 :(得分:0)
这是上述问题的解决方案(花了我一整天的时间来解决这个问题) 在listner函数内添加了以下行
listeners: {
'render': function(tp){
tp.getSelectionModel().on('selectionchange', function(tree, node){
tp.getLoader().dataUrl = '/zport/clusterSysReg?args='+node.attributes.name;
tp.getLoader().load(node);
......................
......................
}
}