SAP Spartacus OrganizationState

简介: organizationState作为createSelector的第二个参数,即projector,箭头函数的输入参数。

OrganizationState作为createSelector的第二个参数,即projector,箭头函数的输入参数。


image.png


左边的大写字符串是常量:


image.png

image.png


b2bUser是在Management数据类型的基础上,增添了三个新字段:


approvers

permissions

userGroups

image.png


B2BUser的五个字段:


image.png


Management:


image.png

image.png


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;

}


export interface EntityListState {

list: EntityLoaderState;

entities: EntityState;

}


export interface EntityListState {

list: EntityLoaderState;

entities: EntityState

error?: boolean;

success?: boolean;

value?: B2BUser;>;

}


export interface EntityListState {

list: EntityLoaderState;

entities: EntityState

error?: boolean;

success?: boolean;

value?: B2BUser;>;

}


export interface EntityListState {

list: EntityLoaderState;

entities: id1:

error?: boolean;

success?: boolean;

value?: B2BUser;>;

id2:

error?: boolean;

success?: boolean;

value?: B2BUser;>;…

}


export interface EntityListState {

list: EntityLoaderState

pagination?: PaginationModel;

sorts?: SortModel[];>;

entities: id1:

error?: boolean;

success?: boolean;

value?: B2BUser;>;

id2:

error?: boolean;

success?: boolean;

value?: B2BUser;>;…

}


一个运行时例子:

image.png

注意:双层entities字段。id指向value.


相关文章
|
7月前
|
缓存 负载均衡 前端开发
SAP Spartacus 和 Sticky session 相关的话题
SAP Spartacus 和 Sticky session 相关的话题
39 0
|
7月前
|
存储
SAP Emarsys 和 SAP Spartacus 的集成
SAP Emarsys 和 SAP Spartacus 的集成
52 0
|
4月前
|
JSON 开发者 数据格式
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
26 0
|
4月前
|
搜索推荐 开发者 UED
关于 SAP Spartacus 层的 UI 设计
关于 SAP Spartacus 层的 UI 设计
42 0
|
4月前
|
开发者 UED
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
25 0
|
7月前
|
前端开发 搜索推荐 JavaScript
什么是 SAP Spartacus 的 CMS Page Connector
什么是 SAP Spartacus 的 CMS Page Connector
47 0
|
7月前
|
JavaScript 容器
关于 SAP Spartacus generic-link component 的模板代码
关于 SAP Spartacus generic-link component 的模板代码
42 2
|
7月前
|
前端开发 JavaScript API
SAP Commerce Accelerator Storefront 到 Spartacus 的 page by page migration 策略
SAP Commerce Accelerator Storefront 到 Spartacus 的 page by page migration 策略
32 0
|
7月前
|
JSON 前端开发 API
SAP Spartacus UI 中的 CmsTicketInterceptor
SAP Spartacus UI 中的 CmsTicketInterceptor
40 0
|
7月前
|
前端开发 UED 开发者
SAP Spartacus 开源项目中 $skipComponentStyles 的作用介绍
SAP Spartacus 开源项目中 $skipComponentStyles 的作用介绍
50 0