微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Umbraco DynamicNodeWalker

如何解决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 举报,一经查实,本站将立刻删除。