点击expand all后,触发该方法:

输入参数unit,就是从后台OCC API返回的数据:

变量node绝大部分数据来自unit,使用…, 增添了一些额外属性:

递归调用:

递归函数处理之后的结构:


更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus B2B Unit page convertListItem方法的工作原理相关推荐

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

    只有到loading为false,success为false,error为false时,才调用208行的this.loadTree加载数据: 发送一个OrgUnitActions.LoadTree的a ...

  2. SAP Spartacus B2B Unit page Expand all按钮的工作原理

    输入参数:node就是UnitTreeService.getTree返回的数据,key在这个例子为undefine: 因为activeUnitId为空,所以什么也没有执行: 最后的页面显示: Unit ...

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

    以SAP Spartacus b2b unit table的配置信息为例:位于文件units.config.ts里: 运行时,这些配置信息,被merge在table.service.ts的this.c ...

  4. SAP Spartacus B2B Unit List跳转到Unit Detail页面的路由执行逻辑

    从list页面随便点击一个项目,跳转到org明细页面: 赋值,触发set操作: _updateView里调用this._viewContainer.createEmbeddedView: NgIf里果 ...

  5. SAP Spartacus B2B unit list页面抬头的计数逻辑的实现原理

    如下图所示: 渲染完之后,Units字符串转换成ALL UNITS(16): 实现原理: <div class="title"><h3>{{viewType ...

  6. SAP Spartacus B2B 页面 Disable Confirmation 对话框的显示原理

    该按钮的实现位于 toggle-status.component.html 里,点击后,可以对当前显示的 B2B item 进行 activation 和 deactivation 操作. toggl ...

  7. SAP Spartacus Org Unit User List页面的设计原理

    从cx-org-unit-user-list selector出发: Component为UnitUserListComponent: 打开其html实现,里面又消费了cx-org-sub-list这 ...

  8. SAP Spartacus B2B 页面 Disable 按钮的显示原理

    SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...

  9. SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较

    SAP Spartacus B2B 页面类似 SAP Fiori Launchpad,共有 6 个 tile(磁贴),点击某个磁贴,能跳转到对应的列表页面. 路由映射就是指点击某个 url 之后(例如 ...

最新文章

  1. Objective-C中new与alloc/init的区别
  2. 一本跳进挨踢生活圈的日记(南京站)
  3. 【类库】私房干货.Net数据层方法的封装
  4. 我们边吃曲奇边聊——Cookie与Session那些事
  5. 资源 | 想进行数据科学项目却没有数据集?26个数据集网站汇总
  6. java能看懂代码不会写_为什么很多学习Java的人能看懂代码,但就是不会写!
  7. sklearn学习 6.聚类算法K-Means
  8. 周鸿祎:通往伟大企业之路
  9. Dennis Ritchie, father of Unix and C, dies
  10. windows c语言 sata 序列号,【Delphi】获取IDE/SATA硬盘序列号
  11. 5G关键技术之D2D
  12. 群晖NAS跨存储空间移动套件(应用)
  13. H5 简单实现微信公众号摇一摇功能
  14. web音视频播放器(html5)方案总结
  15. 项目反应理论 matlab,IRTPRO | 项目反应理论软件
  16. 手把手教你用jQuery Mobile做相册
  17. 英语对学计算机有多重要,英语对计算机专业的重要性及如何提高英语水平
  18. 办公技巧:常用的100个Word快捷键
  19. 虚幻4学习的方法和途径
  20. 1000篇干货好文!量子技术——进阶篇

热门文章

  1. java 的HashMap底层数据结构
  2. PC-飞起来!我的Windows XP——五步快速优化Windows XP
  3. struts2配置文件的位置
  4. 10个可以简化开发过程的MySQL工具
  5. Log4j比较全面的配置
  6. 没想到单位的bt下载的速度可以到这么快,满意了
  7. EL表达式取 Map、 List和数组的值
  8. 179一个错误的认识
  9. Shell按行读取文件的3种方法
  10. 批处理之坑爹的感叹号和变量延迟扩展