SAP Spartacus如何启用B2B feature

SAP Spartacus如何启用B2B feature

SAP Spartacus如何启用B2B feature

SAP Spartacus B2B Org Unit树状结构的ghost数据

SAP Spartacus B2B Org Unit树状结构的ghost数据

在下列org-unit.effect.ts的第147行,即org unit成功取数之后的callback里设置断点:然后就能看到ghost数据了:这些灰色的矩形框显示的就是SAP Spartacus的幽灵数据:幽灵数据有专门的css class,例如.ghost:ghostData的定义位置在lis...

SAP Spartacus B2B Unit page OrgUnitService.getTree方法返回的结果

SAP Spartacus B2B Unit page OrgUnitService.getTree方法返回的结果

只有到loading为false,success为false,error为false时,才调用208行的this.loadTree加载数据:发送一个OrgUnitActions.LoadTree的action,触发底层的Effect,调用HTTP读取数据:第一次触发filter operator, ...

SAP Spartacus B2B Unit page convertListItem方法的工作原理

SAP Spartacus B2B Unit page convertListItem方法的工作原理

点击expand all后,触发该方法:输入参数unit,就是从后台OCC API返回的数据:变量node绝大部分数据来自unit,使用…, 增添了一些额外属性:递归调用:递归函数处理之后的结构:

SAP Spartacus B2B页面unit tree取数据的设计逻辑

SAP Spartacus B2B页面unit tree取数据的设计逻辑

如下图所示:在unit-list.service.ts的load方法里设置断点:运行时,可见该load方法是list.service.ts的getData方法触发的:起始的stream是pagination$.而getData又是何时触发的呢?答案是listData$这个Observable在uni...

SAP Spartacus B2B List里的listData$设计原理

SAP Spartacus B2B List里的listData$设计原理

Spartacus UI Component并不存储从后台返回的Observable数据。一个最佳实践:使用pipe结合tap,将stream里的数据取出来,赋给this的某些字段:开始执行getData:pagination:10如果table structure里有pagination配置,则同...

SAP Spartacus B2B table的配置信息的merge原理

SAP Spartacus B2B table的配置信息的merge原理

以SAP Spartacus b2b unit table的配置信息为例:位于文件units.config.ts里:运行时,这些配置信息,被merge在table.service.ts的this.config.table变量里:该配置通过一个函数unitsTableConfigFactory暴露给消...

SAP Spartacus B2B table的配置信息从哪里来?

SAP Spartacus B2B table的配置信息从哪里来?

运行时的table配置:实现位于table.config.ts里:以unit table为例,配置的实现在units.config.ts文件里:运行时的效果:

SAP Spartacus b2b表格的cell配置解析逻辑

SAP Spartacus b2b表格的cell配置解析逻辑

table.service.ts里的breakpointService:breakpointService是TableService的一个依赖:运行时这个xl的breakpoint值从哪里来的?breakPointService有一个字段winRef,指向浏览器平台的document对象:_brea...

SAP Spartacus b2b table,通过listService的table type字段来控制要加载的数据类型

SAP Spartacus b2b table,通过listService的table type字段来控制要加载的数据类型

通过get运算,巧妙地将viewType重定向到tableType了:view type和table type指向同一个字段:table type:structure的生成通过table service完成。unit list Component依赖于list Component:这个orgUnit...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1504+人已加入
加入