点了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: PriceAndTaxrem
当运行时Price List区域被渲染以前,Price List所在的AdvancedListPane会自动执行一个query:产品
在控制器里找到这个query,有两个输入参数PropertyValueSearchText和SearchText:
在运行时,这两个参数的值自动被该UI的控制器附上对应值,执行query后,结果显示在Product Price List区域里。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":