1
3
children是一个懒惰的加载属性,我绝对不建议以您在此处显示的方式使用它。 在发布这篇文章之前,我对API进行了一些挖掘,看看是否真的没有一种方法可以在不加载此属性的情况下计算子项,但遗憾的是,我真的找不到任何看起来“合法”的方法。只有.hasschildren属性似乎是相关的,而且它似乎通过完成.children属性已经完成的大部分(但不是全部)工作。 但是,考虑到它是延迟加载的,为了最大限度地提高效率,请将属性的结果存储在私有字段中。我记得曾经在官方的开发者指南中读过这个,如果需要的话,我可以挖掘出确切的参考。
|
2
0
你手头上有整棵树吗?然后你可以做一些随机遍历。例如,可以从二进制树中选择一个随机项,如so(伪代码):
对于n元树,可以有如下内容:
做
|
iusmar · 扩展Sitecore插入链接功能 6 年前 |
Andrei · Sitecore中索引双字段时的本地化问题 7 年前 |
user3779703 · Sitecore-遍历复选框项以设置根节点 7 年前 |
Andi AR · Sitecore WFFM添加mvc表单错误 7 年前 |