SAP Spartacus B2B table的配置信息的merge原理

简介: SAP Spartacus B2B table的配置信息的merge原理

以SAP Spartacus b2b unit table的配置信息为例:位于文件units.config.ts里:image.png运行时,这些配置信息,被merge在table.service.ts的this.config.table变量里:image.pngimage.png该配置通过一个函数unitsTableConfigFactory暴露给消费者:

image.png依赖注入时,该函数会通过工厂模式被触发:

image.png而且是惰性触发,也就是说,如果没有进入到B2B page的任何一个table,不会触发依赖注入:image.png看运行时的调用栈:image.pnguseFactory字段的函数,作用就是生成待注入的内容:调用工厂函数:image.pngimage.png这里能看到很多已经注入好了的信息:image.pngimage.png

相关文章
|
5月前
|
搜索推荐
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
|
调度 数据库
什么是 SAP Lock 机制中的 Lock Table
什么是 SAP Lock 机制中的 Lock Table
|
Web App开发 开发框架 前端开发
SAP Fiori Elements 应用中 table id 的生成逻辑
SAP Fiori Elements 应用中 table id 的生成逻辑
|
5月前
|
前端开发 JavaScript 安全
Spartacus product summary 页面的设计原理
Spartacus product summary 页面的设计原理
|
5月前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
|
5月前
|
算法 Oracle Unix
安装完后的SAP有关配置
安装完后的SAP有关配置
58 0
Spartacus i18n 配置相关代码的工作原理
Spartacus i18n 配置相关代码的工作原理
|
供应链
如何取消 SAP ALE 中已经配置的跨系统主数据验证
如何取消 SAP ALE 中已经配置的跨系统主数据验证
|
5月前
|
供应链 数据挖掘 API
和 SAP 系统单点登录 MYSAPSSO2 相关的一些配置和 API
和 SAP 系统单点登录 MYSAPSSO2 相关的一些配置和 API
|
5月前
|
供应链 监控 网络安全
SAP ABAP 系统里的事务码 SMICM keep Alive 参数的含义和配置
SAP ABAP 系统里的事务码 SMICM keep Alive 参数的含义和配置
下一篇
无影云桌面