SAP Spartacus Cost Center list的实现原理
2023-09-14 09:02:55 时间
CostCenter list对应的HTML dom元素:cx-org-list class=orgCostCenter
cx-org-list selector实现的Component:ListComponent
TODO:研究这个class什么时候加上去的:
list里Add button的url是根据当前页面绑定的模型,动态创建的:
谁使用了cx-org-list这个selector来展示list?
CompanyPageTemplate
我们来观察一下进入cost center 列表时,Spartacus向后台发送的HTTP请求:
https://spartacus-dev0.eastus.cloudapp.azure.com:9002/occ/v2/powertools-spa/cms/pages?pageType=ContentPage&pageLabelOrId=%2Forganization%2Fcost-centers&lang=en&curr=USD
参数:
响应:
uid:ManageCostCenters
BodyContentSlot-ManageCostCenters这个slot id里,存放了CMS Component:ManageCostCentersListComponent
根据这个关键字到Spartacus里查找:
即可发现ManageCostCentersListComponent对应的Angular Component是:ListComponent
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- SAP UI5 应用开发教程之五十七 - 基于 OData 注解的 Smart Field 使用方法学习试读版
- 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮
- SAP UI5对于颜色使用的最佳实践
- SAP WebIDE里的JavaScript代码检查code check
- 关于SAP UI5 CRM Reuse Fiori应用的代码审查
- SAP CRM settype的创建,背后发生了什么
- SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
- SAP CRM webclient ui drop down list key mode
- SAP gateway的307重定向
- 什么是 SAP Spartacus UI 的 feature level
- SAP Spartacus B2B unit list页面抬头的计数逻辑的实现原理
- SAP Spartacus list view里router-outlet的填充逻辑
- SAP Spartacus Organization Unit List三个按钮的技术实现
- 如何自行查询SAP Spartacus Organization Unit List的取数逻辑
- SAP Spartacus Org Unit User List页面的设计原理
- SAP Spartacus里所有backend endpoint list
- SAP Cloud for Customer 的 Container 应用设计原理
- SAP CRM One Order status drop down list generation
- SAP Fiori Elements List Report Smart Table Toolbar 的 XML 视图实现
- 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮