CRM和C4C product category hierarchy的可編輯性控制邏輯

CRM

從ERP導入到CRM系統的Product Hierarchy,在CRM系統切換成編輯模式時,會收到一條提示信息:工具

Hierarchy XXX may only be changed in the original system XXXui

C4C(Cloud for Customer)

在這個系統裏,New hierarchy按鈕處於禁用狀態。blog

首先經過Chrome開發者工具找到Product Categories這個視圖所在的工做中心視圖:事件

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

打開這個工做中心視圖,找到Product Categories Hierarchy列表的UI模型:im

檢查這個按鈕的Enabled控制字段,發現被綁定到了模型字段isNewHierarchyEnabled:img

這個字段沒有綁定到BO字段上(以下圖,綠色字段表明綁定到BO上,黃色字段說明沒有綁定值),說明它是在UI控制器的邏輯裏被賦值的。開發者

在這個UI模型裏有一個事件處理器ev_RowCountChange, 每當表格內記錄個數發生變化時會觸發。控制newHierarchy按鈕是否禁用的模型字段isNewHierarchyEnabled就是在這個事件處理器裏進行賦值的。view

要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":vi

相關文章
相關標籤/搜索