SAP Spartacus cost center创建按钮的路由配置
文件位置: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创建按钮的路由配置相关推荐
- SAP Spartacus cost center Add按钮的href属性生成逻辑分析
需求:搞清楚这个Add按钮的url是如何生成的 在模板文件的执行上下文里也能使用调试器查看变量值,虽然名称不是100% match,但是有迹可循,比如模板里的structure变量,对应调试器里的st ...
- SAP Spartacus Cost Center list的实现原理
CostCenter list对应的HTML dom元素:cx-org-list class=orgCostCenter cx-org-list selector实现的Component:ListCo ...
- SAP Spartacus cost center list里通向detail页面的url生成逻辑
在cell.component.ts的get route里设置断点,作为调试入口: 需要的参数:cxRoute: 'orgCostCenterDetails', params: code: 'Cust ...
- SAP Spartacus cost center list的数据源分析
需求:下图列表里的数据是从哪里来的? cx-view里看到listData$这个Observable对象,来自list service的成员: cx-table控件在这里消费数据: subscribe ...
- SAP Spartacus cost center list class的赋值逻辑
需求:搞清楚这个dom元素的class:orgCostCenter是从什么地方来的 在list.component.ts里找到该class通过@HostBinding绑定到了host元素的class: ...
- SAP Spartacus B2B 页面 Disable 按钮的显示原理
SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...
- SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较
SAP Spartacus B2B 页面类似 SAP Fiori Launchpad,共有 6 个 tile(磁贴),点击某个磁贴,能跳转到对应的列表页面. 路由映射就是指点击某个 url 之后(例如 ...
- SAP 电商云 Spartacus UI product 明细页面的路由配置
如果直接访问如下 url: http://localhost:4200/powertools-spa/en/USD/jerryproduct/3881018/Angle%20Grinder%20RT- ...
- SAP Spartacus B2B页面Banner Component的路由url是在哪里定义的
在Component wrapper里加上一行打印语句: 输出效果: 以CostCentersHomeLink为例:Spartacus里搜索不到,因为这是一个CMS Component: 从spart ...
最新文章
- KVM中ioeventfd创建与触发的大致流程(十四)
- CentOS虚拟机克隆后网卡配置问题
- TSQL查询内幕::(2.3)查询计划与更新计划
- Linux将硬盘转化为pv,Linux扩展硬盘 物理卷(PV) 卷组(VG) 逻辑卷(LV)
- spring处理循环依赖时序图_Maven依赖管理系统
- 修改了xml要不要重新起服务器,关于设置:Eclipse每次运行项目时都会修改server.xml(运行-在服务器上运行)...
- vc mysql free result_VC的MySQL编程
- 利用反射打印对象一般成员属性值
- java 如何处理正则
- 【python】43_用pygame制作乌龟吃鱼游戏
- 数学建模:线性规划—奶制品的生产销售计划模型 (Python 求解)
- 【C++】c++修改IE浏览器的Internet选项
- GDB调试器源代码分析系列--Inferior call的实现与分析(1)
- 携程商旅酒店直连平台的实践(一)
- linux打开python3_号外:RIDE 可以在 linux+python3 的环境中运行啦!
- Linux系统DB2数据库安装手册
- Oracle同义词。。。
- 【Arduino+ESP32专题】案例:简单的实现NTC热敏电阻检测板卡温度
- top命令的load average是什么意思?
- MATLAB 函数求极限,定积分,一阶导,二阶导(经典例题)
热门文章
- 03 jquery easyui 之 easyLoader 加载器
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
- c++和java的类转换的区别
- 如何在Mac上安装win10正版系统
- XMPPFramework导入
- ​用c语言打印自定义的乘法口诀表。例如:输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。...
- Common Trace Format
- html 窗口页面设置
- 关于以追加模式写入文件时,为什么第一行是空行?
- 基环树一些有趣的事情