Extjs 我选择的节点有多少子节点?
我一直在寻找,但没有找到任何东西,我可以知道有多少子节点是我选择的Extjs 我选择的节点有多少子节点?,extjs,Extjs,我一直在寻找,但没有找到任何东西,我可以知道有多少子节点是我选择的 您好,谢谢您……我想您正在使用一个treeStore,对吗 如果是这样,根据上的文档,可以使用该属性并将其用作数组 所以childNodes.length 请注意,如果使用延迟加载,请小心,如果尚未加载,则childNodes可能为空。这正是发生的情况,“请注意,如果使用延迟加载,请小心,如果尚未加载,则childNodes可能为空。” 我能纠正吗 问候并感谢您……如果您想保留lazyLoading功能,您需要在访问childN
您好,谢谢您……我想您正在使用一个treeStore,对吗 如果是这样,根据上的文档,可以使用该属性并将其用作数组 所以
childNodes.length
请注意,如果使用延迟加载,请小心,如果尚未加载,则childNodes可能为空。这正是发生的情况,“请注意,如果使用延迟加载,请小心,如果尚未加载,则childNodes可能为空。” 我能纠正吗
问候并感谢您……如果您想保留lazyLoading功能,您需要在访问
childNodes
之前进行扩展(因为这将导致异步调用,您需要在expand
方法的回调
中进行计数)
否则,您需要通过在树存储中设置以下属性来禁用lazyLoading:
autoLoad: false,
rootVisible: false,
root: {
expanded: false,
children: []
// <- Inline root
}
自动加载:false,
rootVisible:false,
根目录:{
扩展:错,
儿童:[]
//这正是发生的情况,“请注意,如果使用延迟加载,请小心,如果尚未加载,则childNodes可能为空。”。我可以纠正它吗?问候您,谢谢您。。。。