Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 我选择的节点有多少子节点?_Extjs - Fatal编程技术网

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可能为空。”。我可以纠正它吗?问候您,谢谢您。。。。