找出 ExtJs 中 Ext.panel.tree 中的选定项目是不是有子项

Posted

技术标签:

【中文标题】找出 ExtJs 中 Ext.panel.tree 中的选定项目是不是有子项【英文标题】:Find out if a selected item in ExtJs ina Ext.panel.tree has a child找出 ExtJs 中 Ext.panel.tree 中的选定项目是否有子项 【发布时间】:2012-11-28 15:37:04 【问题描述】:

有没有人知道在 ExtJS 中找出 Ext.tree.Panel 中的选定项目是否有孩子的方法?我知道你可以通过 tree_dir.getSelectionModel().getSelection() 找到选定的项目,但我看不到任何方法来检查它是否有任何子项。

【问题讨论】:

【参考方案1】:

tree_dir.getSelectionModel().getSelection() 返回的实例应该有专门用于该目的的hasChildNodes() 方法。

【讨论】:

扩展这个答案。树节点用Ext.data.NodeInterface 包裹,您可以在其中找到hasChildNodes() @Izhaki 感谢您的澄清。

以上是关于找出 ExtJs 中 Ext.panel.tree 中的选定项目是不是有子项的主要内容,如果未能解决你的问题,请参考以下文章

创建自定义布局 ExtJs 4.1

ExtJS 6.2.0 增加中文排序支持

ExtJs3 中的 Extjs4 this.callParent

extjs 表单元素中的 Extjs 组合框在禁用时未灰显

ExtJS:以 ExtJS 样式获取当前 URL

Extjs 3 到 Extjs 4 [关闭]