SAP CRM
點了Edit List之後,可以直接修改產品主資料的Price資訊:
C4C
在C4C的product administration工作中心裡:
點選Edit按鈕進入編輯模式,Price List區域裡的內容也不能編輯:
那麼上圖紅色高亮的資料從哪裡來?
首先從Chrome開發者工具裡找到C4C產品主資料明細頁面的UI模型名稱:
/sap/ap/ui/json?app.component=/BYD_COD/SalesOnDemand/Product/UI/COD_Material.TI.uicomponent
然後到UI Designer開啟UI模型,找到Price List對應的實現:
發現Price List顯示是透過控制元件AdvancedListPane實現的。
BO模型的繫結位於namespace Foundation Object下面的BO: PriceAndTax
當執行時Price List區域被渲染之前,Price List所在的AdvancedListPane會自動執行一個query:
在控制器裡找到這個query,有兩個輸入引數PropertyValueSearchText和SearchText:
在執行時,這兩個引數的值自動被該UI的控制器附上對應值,執行query後,結果顯示在Product Price List區域裡。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":