Ext TreePanel 获取选中的节点

那个 网上面有一个方法 Ext.tree.getChecked('id'); 这个方法不知道为什么我那里用不了 然后是第二个方法tree.getSelectionModel().getSelectedNodes(); 这个方法我用的时候报getSelectionModel里没有getSelectedNodes()方法的错误 然后翻阅API 找到TreeSelectionModel.html这个 看到里面是有getSelectedNodes() 这个方法 郁闷了 怎么就没有了呢 然后各种尝试之后 发现这个方法只返回一个节点信息 应该讲 我的树是一颗单选的树 那么就不应该返回Nodes了 从人类语言的语法上来说 应该是Node啊 于是我抱住这种想法 把Nodes改成Node 然后 居然成功了 成功了 我去 一个小时的纠结 终于结束了。。。。

然后 刚才翻阅API 发现原来还真的有getSelectedNode()这个方法啊 得出一个结论 如果选中多项的时候 用getSelectedNodes 选中单项的时候 用getSelectedNode 就这样。。。

node.hasChildNodes() 验证是否包含子节点

你可能感兴趣的:(TreePanel)