SAP Spartacus B2B Org Unit树状结构的加载机制
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus B2B Org Unit树状结构的加载机制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
list.service.ts里的pagination作為出發點:
我在unit list service里設置一個斷點,停下來就行了?
事實證明不行,看來要在effect里設置斷點才行。在load里設置斷點,連ghost data都顯示不出來。
unit-list.service的其他4個service依賴如下:
getTree調用getTreeState:
getTreeState從store里根據傳入的selector讀取數據:
怎么找到對應的effect呢?
根據這個關鍵字“[B2BUnitNode] Load Tree”搜索:
找到action常量LOAD_UNIT_TREE
這個action class LoadTree負責觸發Org Tree的加載:
OrgUnitConnector:
Org-unit.adapter.ts的loadTree方法是abstract的,方便客戶注入自己的實現:
Effect里調用的是OrgUnit Adapter的默認實現,occ-org-unit.adapter.ts:
在org-unit.service.ts的loadTree方法里,使用OrgUnitActions.LoadTree action class, 觸發Org Tree的加載動作:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus B2B Org Unit树状结构的加载机制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TGP星露谷物语打不开怎么办 TGP星露
- 下一篇: SAP Spartacus B2B Or