0

单击节点时,我正在尝试将子节点附加到树节点。每当单击特定节点时,都需要使用所需的 url 触发树加载器。

我尝试过这样的事情

tree.dataUrl = '/zport/clusterSysReg?args=/directory/'+node.attributes.name;
//alert(tree.dataUrl);
node.reload();

每当我单击一个节点时,都会创建子节点,但不是使用新的 url,而是使用旧的 url,我也尝试了 node.load 而不是 node.reload(),但是我收到了一个错误...... ...

任何想法如何进行

4

1 回答 1

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);
            ...................... 
            ......................
            }
}
于 2012-07-03T14:23:01.720 回答