ノードがクリックされたときに子ノードをツリーノードに追加するツリーを作成しました。最初にツリーをロードするときに、ダミーの子ノードを各ノードに追加して、フォルダーアイコンと矢印がノードの横に表示され、ノードがいくつかあることを示します。ユーザーがノードをクリックすると、ダミーの子がノードに置き換えられます。 load関数の呼び出しによって返されます
次のコードを使用して、子ノードをツリーノードに追加しました
listeners: {
'render': function(tp){
tp.getSelectionModel().on('selectionchange', function(tree, node){
tp.getLoader().dataUrl = '/zport/clusterSysReg?args='+node.attributes.name;
tp.getLoader().load(node);
......................
......................
}
}
これまではすべて正常に機能していますが、ダミーノードを追加すると問題が発生します。ユーザーが矢印をクリックするとノードが展開され、ユーザーにはダミーノードが表示されます。矢印のデフォルトの動作は、ノードを展開することです。ユーザーが矢印をクリックするとload(node)関数が呼び出され、ユーザーがツリーノードの実際の子ノードを表示できるように、この動作を変更できますか?
ありがとう、