天天看點

SAP Spartacus B2B user清單對應的Angular Component

如下圖所示,這個頁面點選之後:

SAP Spartacus B2B user清單對應的Angular Component
顯示的Angular UI,在SAP Spartacus裡并沒有單獨的Angular Component來實作:
SAP Spartacus B2B user清單對應的Angular Component
在userCmsConfig裡能發現,SAP Commerce Cloud背景配置的ManageUsersListComponent,在 Spartacus 端被映射為一個share的ListComponent:
SAP Spartacus B2B user清單對應的Angular Component
SAP Spartacus B2B user清單對應的Angular Component
在impex裡也能很清楚觀察到這一點:

裡也能很清楚觀察到這一點:

## Manage Users Page
INSERT_UPDATE CMSFlexComponent;$contentCV[unique=true];uid[unique=true];name;flexType
;;ManageUsersListComponent;Manage Users List Component;ManageUsersListComponent

INSERT_UPDATE ContentPage;$contentCV[unique=true];uid[unique=true];name;masterTemplate(uid,$contentCV);label;defaultPage[default='true'];approvalStatus(code)[default='approved'];homepage[default='false']
;;ManageUsers;Manage Users Page;CompanyPageTemplate;/organization/users

INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];name;cmsComponents(uid, $contentCV)
;;BodyContentSlot-ManageUsers;Manage Users Slot;ManageUsersListComponent
————————————————
版權聲明:本文為CSDN部落客「汪子熙」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/i042416/article/details/114483136      

運作時,ListService被UserListService取代。

SAP Spartacus B2B user清單對應的Angular Component

host元素的class的值取決于service執行個體的viewType字段,也就是tableType字段:

SAP Spartacus B2B user清單對應的Angular Component

對于UserListService來說,這個字段是tableType:orgUser

SAP Spartacus B2B user清單對應的Angular Component

是以能觀察到cx-org-list class屬性的值為orgUser:

SAP Spartacus B2B user清單對應的Angular Component
SAP Spartacus B2B user清單對應的Angular Component

繼續閱讀