SAP Spartacus navigation ui节点的url字段的生成逻辑,同样来自sampledataaddon

简介: SAP Spartacus navigation ui节点的url字段的生成逻辑,同样来自sampledataaddon

generic-link.component.ts实现了ngOnChanges hook, 类型为SimpleChanges的输入参数,包含了beforeChange和afterChange的值:


image.png


促成这个变化发生的调用栈:


image.png


node字段需要consumer传入:


image.png


在navigation.component.html里能看到消费cx-navigation-ui时给node传入的参数:node$ | async:



image.png



运行时效果如下:


image.png


运行时单步调试:



image.png

image.png


拿到MyCompanyNavNode数据:




image.png



image.png



PopulateLink函数里,这个url是什么时候生成的?



image.png



答案是Spartacussampledata addon的cms-responsive-content.impex里定义的sample data:


image.png


该url从后台的sample data里通过API被读取到Spartacus:

image.png

相关文章
|
4月前
|
存储 数据管理 数据处理
SAP CRM 里 Attachment 搜索的实现逻辑介绍
SAP CRM 里 Attachment 搜索的实现逻辑介绍
|
11月前
|
Web App开发 开发框架 前端开发
SAP Fiori Elements 应用中 table id 的生成逻辑
SAP Fiori Elements 应用中 table id 的生成逻辑
|
4月前
|
机器学习/深度学习 供应链 监控
Spartacus 产品主数据的 stock level 字段
Spartacus 产品主数据的 stock level 字段
|
4月前
|
网络架构 开发者 UED
Spartacus 2211 的 provideOutlet 方法扩展 UI
Spartacus 2211 的 provideOutlet 方法扩展 UI
Spartacus 2211 的 provideOutlet 方法扩展 UI
|
4月前
|
BI 数据库
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
|
4月前
|
搜索推荐 开发者 UED
关于 SAP Spartacus 层的 UI 设计
关于 SAP Spartacus 层的 UI 设计
|
11月前
|
缓存 索引
SAP ABAP 系统传输请求(Transport Request)导入到其他系统背后执行的逻辑
SAP ABAP 系统传输请求(Transport Request)导入到其他系统背后执行的逻辑
|
11月前
|
XML JSON JavaScript
SAP Fiori Elements 应用里标准模板 XML Fragment 加载的逻辑和 XMLPreprocessor 的作用
SAP Fiori Elements 应用里标准模板 XML Fragment 加载的逻辑和 XMLPreprocessor 的作用
|
11月前
|
XML JavaScript 前端开发
SAP UI5 Fiori Elements annotation 的解析逻辑 AnnotationParser.js
SAP UI5 Fiori Elements annotation 的解析逻辑 AnnotationParser.js
|
11月前
|
XML JavaScript 前端开发
SAP UI5 Fiori Elements annotation 文件序列化成 DOM 对象的逻辑
SAP UI5 Fiori Elements annotation 文件序列化成 DOM 对象的逻辑