需求:搞清楚这个Add按钮的url是如何生成的

在模板文件的执行上下文里也能使用调试器查看变量值,虽然名称不是100% match,但是有迹可循,比如模板里的structure变量,对应调试器里的structure_r3:

自定义pipe执行:

semantic-path.service.ts:

果然,是从route配置里读取:orgCostCenterCreate

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

SAP Spartacus cost center Add按钮的href属性生成逻辑分析相关推荐

  1. SAP Spartacus cost center创建按钮的路由配置

    文件位置:cost-center.config.ts: list path: const listPath = organization/cost-centers/:${ROUTE_PARAMS .c ...

  2. SAP Spartacus Cost Center list的实现原理

    CostCenter list对应的HTML dom元素:cx-org-list class=orgCostCenter cx-org-list selector实现的Component:ListCo ...

  3. SAP Spartacus cost center list里通向detail页面的url生成逻辑

    在cell.component.ts的get route里设置断点,作为调试入口: 需要的参数:cxRoute: 'orgCostCenterDetails', params: code: 'Cust ...

  4. SAP Spartacus cost center list的数据源分析

    需求:下图列表里的数据是从哪里来的? cx-view里看到listData$这个Observable对象,来自list service的成员: cx-table控件在这里消费数据: subscribe ...

  5. SAP Spartacus cost center list class的赋值逻辑

    需求:搞清楚这个dom元素的class:orgCostCenter是从什么地方来的 在list.component.ts里找到该class通过@HostBinding绑定到了host元素的class: ...

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

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

  7. SAP Spartacus里unit list tree节点expanded属性的赋值逻辑

    如下图所示:标识为1和2的unit, 其后台数据的expanded属性值,分别为true和false: 而SAP Commerce Cloud OCC API返回的数据里,根本没有这个字段: 这个属性 ...

  8. SAP Spartacus navigation ui节点的url字段的生成逻辑,同样来自sampledataaddon

    generic-link.component.ts实现了ngOnChanges hook, 类型为SimpleChanges的输入参数,包含了beforeChange和afterChange的值: 促 ...

  9. SAP Spartacus split view右边视图的overflow属性三种不同的值

    visible: 虽然视图本身的尺寸已经超出了container的限制,但超出部分仍然可见 scroll: 超出范围部分不可见,出现了滚动条scrollbar: hidden: 超出部分不可见,无滚动 ...

最新文章

  1. tensorflow.GraphDef was modified concurrently during serialization
  2. MOOC数学建模与实验---学习笔记---整理汇总表
  3. C ++定义QML类型
  4. RocketMQ消费幂等性处理
  5. 谈到云原生, 绕不开容器化
  6. 【LOJ#572】Misaka Network 与求和(莫比乌斯反演/杜教筛/min_25筛)
  7. php注册登录模板,Phpcms V9 管理后台登陆及会员注册登录模板的修改方法
  8. 动态生成java类_Java 运行时动态生成class
  9. java.util.enummap_java.util.EnumMap.clone()方法实例
  10. python 安装了不能用_解决Python安装后pip不能用的问题
  11. ExtJs xtype一览(转存)
  12. 1、http网络编程——URL、CURL、CURLcode和curl_slist
  13. 语料库mysql_国内语料库建设一览表
  14. Android sdk build-tools sdk tools 历史版本下载
  15. maven仓库repositories和mirrors的配置及区别详解(轻松搞明白)
  16. a标签去下划线或文字添加下修饰_a标签去掉下划线_百度经验
  17. 打砖块 java_java实现打砖块小游戏
  18. 视频剪辑怎么学?四个方面要注意,整体思路是关键
  19. 【深度】最新万字综述自动驾驶,深度解构核心技术!
  20. CRT控制台显示中文乱码问题

热门文章

  1. 前端,我为什么不要你(转)
  2. Databricks:2015 Spark调查报告(部分译文)
  3. android - 常用知识点以及代码片段(不断更新)
  4. 远程桌面与远程协助的区别mstsc /console
  5. 第1节 kafka消息队列:7、kafka的消费模型
  6. 处理器管理与进程管理
  7. Django学习笔记2
  8. CentOS 7破解root密码
  9. 【自动化__持续集成】___java___对象
  10. Android注解学习(2)