Я использую облачную навигацию для создания боковой панели и связанного с ней меню хлебных крошек
Я не смог найти его в справочной документации, поэтому разместите здесь
у нас есть некоторые параметры маршрута в наших шаблонах маршрутизации - я не уверен, как сохранить их в хлебных крошках, параметр навигации сохраненRouterParameters Я понимаю, что работает только с параметрами строки запроса
наш маршрут выглядит примерно так:
{wholesaleCustomerCode} / {area: exists} / {baseItemId: guid} / {controller = Home} / {action = Index} / {id: guid?}
и будет переводиться примерно так:
http://127.0.0.1:5100/TOM/Service/09185d87-5e3f-4217-a0b9-02f766efc714/Home/Detail
теперь, когда я нахожусь в представлении / Detail - он вложен довольно глубоко - но предыдущий родительский элемент в хлебной крошке теряет значение baseItemId - какие-либо предложения, как я могу сохранить параметры маршрута в иерархии хлебных крошек?
Я попытался сделать следующее, просто чтобы проверить, подберет ли он параметры сохранения маршрута, но не сработало
<Children>
<NavNode
key="d902daaa-99ec-488a-85de-c03641fb547d"
area="Service"
controller="Home"
action="Detail"
text="Service"
iconCssClass=""
componentVisibility="breadcrumbs"
viewRoles="Administrator"
preservedRouteParameters="baseItemId"
>
<Children>
<NavNode
key="3047c57d-0f8c-4875-aff9-9c1f91909e41"
area="Service"
controller="RecurringCredit"
action="Edit"
text="Recurring Credit"
iconCssClass=""
componentVisibility="breadcrumbs"
viewRoles="Administrator"
preservedRouteParameters="baseItemId"
>
</NavNode></Children></NavNode>