文件位置:cost-center.config.ts:

list path:

const listPath = organization/cost-centers/:${ROUTE_PARAMS .costCenterCode};

ROUTE_PARAMS是一个常量

参数映射:

const paramsMapping: ParamsMapping = {costCenterCode: 'code',
};

cost center create:


Spartacus B2b 模块的配置,build之后,合并到了Spartacus-organization-administration.js里:

但是点了之后报一个错误:This item does not exist.


搜索organization/cost-centers/create只有一条记录:

正确的情况下:

点了Add按钮后,有没有http请求?

确实有。


url:https://spartacus-dev0.eastus.cloudapp.azure.com:9002/occ/v2/powertools-spa/users/current/availableOrgUnitNodes?lang=en&curr=USD

当成cost center detail页面去加载了?

把createjerry当成cost center code了:

有一点可以肯定,Add按钮的url就来自costCenterRoutingConfig:


这次路由终于匹配了:

原来要更改两个地方:

给create path乱点一个鸳鸯谱试试:

果然加载的是AssignedBudgetList Component了:

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

SAP Spartacus cost center创建按钮的路由配置相关推荐

  1. SAP Spartacus cost center Add按钮的href属性生成逻辑分析

    需求:搞清楚这个Add按钮的url是如何生成的 在模板文件的执行上下文里也能使用调试器查看变量值,虽然名称不是100% match,但是有迹可循,比如模板里的structure变量,对应调试器里的st ...

  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 B2B OrgUnit 和 OrgUser 的路由映射差异比较

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

  8. SAP 电商云 Spartacus UI product 明细页面的路由配置

    如果直接访问如下 url: http://localhost:4200/powertools-spa/en/USD/jerryproduct/3881018/Angle%20Grinder%20RT- ...

  9. SAP Spartacus B2B页面Banner Component的路由url是在哪里定义的

    在Component wrapper里加上一行打印语句: 输出效果: 以CostCentersHomeLink为例:Spartacus里搜索不到,因为这是一个CMS Component: 从spart ...

最新文章

  1. KVM中ioeventfd创建与触发的大致流程(十四)
  2. CentOS虚拟机克隆后网卡配置问题
  3. TSQL查询内幕::(2.3)查询计划与更新计划
  4. Linux将硬盘转化为pv,Linux扩展硬盘 物理卷(PV) 卷组(VG) 逻辑卷(LV)
  5. spring处理循环依赖时序图_Maven依赖管理系统
  6. 修改了xml要不要重新起服务器,关于设置:Eclipse每次运行项目时都会修改server.xml(运行-在服务器上运行)...
  7. vc mysql free result_VC的MySQL编程
  8. 利用反射打印对象一般成员属性值
  9. java 如何处理正则
  10. 【python】43_用pygame制作乌龟吃鱼游戏
  11. 数学建模:线性规划—奶制品的生产销售计划模型 (Python 求解)
  12. 【C++】c++修改IE浏览器的Internet选项
  13. GDB调试器源代码分析系列--Inferior call的实现与分析(1)
  14. 携程商旅酒店直连平台的实践(一)
  15. linux打开python3_号外:RIDE 可以在 linux+python3 的环境中运行啦!
  16. Linux系统DB2数据库安装手册
  17. Oracle同义词。。。
  18. 【Arduino+ESP32专题】案例:简单的实现NTC热敏电阻检测板卡温度
  19. top命令的load average是什么意思?
  20. MATLAB 函数求极限,定积分,一阶导,二阶导(经典例题)

热门文章

  1. 03 jquery easyui 之 easyLoader 加载器
  2. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
  3. c++和java的类转换的区别
  4. 如何在Mac上安装win10正版系统
  5. XMPPFramework导入
  6. ​用c语言打印自定义的乘法口诀表。例如:输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。...
  7. Common Trace Format
  8. html 窗口页面设置
  9. 关于以追加模式写入文件时,为什么第一行是空行?
  10. 基环树一些有趣的事情