0
点赞
收藏
分享

微信扫一扫

SAP Spartacus新建org unit之后,排序不正确的问题分析

千白莫 2022-03-15 阅读 38


我插入的顺序是test1, test2, test3, 最后显示的结果:


  • test1
  • test 3
  • test 2

SAP Spartacus新建org unit之后,排序不正确的问题分析_html

SAP Spartacus新建org unit之后,排序不正确的问题分析_构造函数_02

Restful API的endpoint:

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

SAP Spartacus新建org unit之后,排序不正确的问题分析_html_03

Unit List Component的直接依赖只有unit Tree Service,即下图通过构造函数注入的UnitTreeService:

SAP Spartacus新建org unit之后,排序不正确的问题分析_构造函数_04

而间接依赖有2个:


  • UnitListService
  • UnitItemService
    SAP Spartacus新建org unit之后,排序不正确的问题分析_html_05

UnitListComponent -> UnitListService

[

看起来是tree,从查看html源代码发现,实际上还是table实现的:

SAP Spartacus新建org unit之后,排序不正确的问题分析_字段_06

取数逻辑:

SAP Spartacus新建org unit之后,排序不正确的问题分析_构造函数_07

分析发现,从SAP Commerce Cloud OCC API返回的响应里,unit没有按照name字段排序,所以可以在Spartacus端修复这个问题。

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

SAP Spartacus新建org unit之后,排序不正确的问题分析_字段_08



举报

相关推荐

0 条评论