如何解决Umbraco DynamicNodeWalker
| 我正在尝试找到一种优雅的方法来到达umbracos DynamicNodeWalker中的某个节点 这是图表:Company
Division 1
Department
Team 1
Employee 1
Employee 2
Team 2
Department 2
Team 3
Employee 3
Employee 4
Team 4
Department 3
Department 4
Division 2
这是umbraco文档中所述的助行器使用方法
Assuming you\'re currently sitting on Company…
Model.Down().Next() //Division 2
Model.Down(1).Next().Down(1) //Employee 3
Or,if you\'re on Employee 3..
Model.Up(1).PrevIoUs().Down().Next() // Team 2
Model.Next() // Employee 4
如果您在员工2上-进入团队2的优雅方法是什么?
解决方法
老实说,像这样遍历节点似乎天生就不好。随着树的结构被烘焙到您的代码中。在哪里使用更通用的东西将更加灵活和可扩展。
但是,这是遍历要查找的节点的方法:
Model.Up().Next();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。