SAP

SAP Spartacus org unit list点击ite

2021-03-12  本文已影响0人  _扫地僧_

如下图所示,organization unit list选中一行点击后,会跳转到明细页面:


这个list行项目点击后跳转的触发事件为launch,执行的函数为launchItem($event):

我选中的这个item,一共有7个子元素:

getDetailsRoute的实现:返回硬编码的unitDetails:

调用routingService.go进行页面跳转:


拿到routeName为unitDetails的路由配置:

路由参数mapping:


路由配置:organization/users/:userCode

semantic-path.service.ts里的方法provideParamsValues, 负责将参数:unitCode转换成真实的值:Rustic

最后调用routing.service.ts的navigate方法:

调用ngrx的store.dispatch方法触发路由:


最后的路由结果:

更多Jerry的原创文章,尽在:"汪子熙":


上一篇下一篇

猜你喜欢

热点阅读