SAP Spartacus OrganizationState
OrganizationState作為createSelector的第二個參數,即projector,箭頭函數的輸入參數。
左邊的大寫字符串是常量:
b2bUser是在Management數據類型的基礎上,增添了三個新字段:
- approvers
- permissions
- userGroups
B2BUser的五個字段:
Management:
1
export interface B2BUserManagement extends Management
export interface Management extends StateUtils.EntityListState {}
StateUtils.EntityListState
export interface EntityListState {
list: EntityLoaderState;
entities: EntityLoaderState;
}
export interface EntityListState {
list: EntityLoaderState;
entities: EntityState<LoaderState>;
}
export interface EntityListState {
list: EntityLoaderState;
entities: EntityState<LoaderState>;
}
export interface EntityListState {
list: EntityLoaderState;
entities: EntityState<loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;
}
export interface EntityListState {
list: EntityLoaderState;
entities: EntityState<loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;
}
export interface EntityListState {
list: EntityLoaderState;
entities: id1: <loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;
id2: <loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;…
}
export interface EntityListState {
list: EntityLoaderState<ids: string[];
pagination?: PaginationModel;
sorts?: SortModel[];>;
entities: id1: <loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;
id2: <loading?: boolean;
error?: boolean;
success?: boolean;
value?: B2BUser;>;…
}
一個運行時例子:
注意:雙層entities字段。id指向value.
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus OrganizationState的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus CMS Co
- 下一篇: SAP Commerce Cloud (