CRM

从ERP导入到CRM系统的Product Hierarchy,在CRM系统切换成编辑模式时,会收到一条提示信息:

Hierarchy XXX may only be changed in the original system XXX

C4C(Cloud for Customer)

在这个系统里,New hierarchy按钮处于禁用状态。

首先通过Chrome开发者工具找到Product Categories这个视图所在的工作中心视图:

/SAP_BYD_APPLICATION_UI/mdm/pmm/ProductData_CentralPCH_WCView.WCVIEW.uiwocview

打开这个工作中心视图,找到Product Categories Hierarchy列表的UI模型:

检查这个按钮的Enabled控制字段,发现被绑定到了模型字段isNewHierarchyEnabled:

这个字段没有绑定到BO字段上(如下图,绿色字段代表绑定到BO上,黄色字段说明没有绑定值),说明它是在UI控制器的逻辑里被赋值的。

在这个UI模型里有一个事件处理器ev_RowCountChange, 每当表格内记录个数发生变化时会触发。控制newHierarchy按钮是否禁用的模型字段isNewHierarchyEnabled就是在这个事件处理器里进行赋值的。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

最新文章

  1. ios系统crash文件分析
  2. php代码优化系列 -- array_walk 和 foreach, for 的效率的比较
  3. 用css来写一些简单的图形
  4. data:image/png;base64
  5. Tomcat8启动报there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache
  6. Fedora10下建立linux系统的窗口没有地址栏
  7. (译)开发优秀的虚拟现实体验:从开发I Expect You to Die中总结的六个要点
  8. YAR 并行RPC框架研究
  9. 【每日一摩斯】-【序列】-续-RAC and Sequences (853652.1)
  10. pac 文件使用到的javascript函数
  11. 基于Lua的清除类游戏算法
  12. Maven基础教程
  13. @font-face的用法
  14. springboot用thymeleaf模板的paginate分页
  15. 笨鸟先飞之ASP.NET MVC系列之过滤器(02授权过滤器)
  16. PHP session有效期session.gc_maxlifetime详解
  17. 干货 | 教你如何监控 Java 线程池运行状态
  18. linux命令 网络篇
  19. 剑指offer(8)跳台阶
  20. Django2.1发布,Django2.1新特性

热门文章

  1. SQL Connect By 的例子
  2. js最后深入总结
  3. Maven常见问题总结
  4. Laravel5.1接收json数据
  5. docker(3)docker下的centos7下安装jdk
  6. springMVC从前端接受boolean类型的属性失败的问题
  7. 转 mysql front安装与使用教程 mysql 工具
  8. android Activity启动过程(一)从startActivty开始说起
  9. python 层次索引交换级别以及排序问题
  10. RTT之柿饼UI