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