[英]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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.