表格中的字段具有下拉绑定问题-UI5

2020-08-27 13:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 不确定此绑定发生了...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

不确定此绑定发生了什么。 我为表格中的一个字段添加了下拉菜单。 根据另一个字段的值,下拉列表会动态更改。

我已经使用Combo-Box事件" loadItems"从后端读取数据,并且在尝试绑定回下拉字段时不起作用...

这是我的XML视图。

JS-在方法" readMarket"上读取Odata和绑定文本

var oJsonModel = new JSONModel(); var oDropDown = this.getView()。byId(" Mrkt");

oModel.read("/img/ReadSet",{

异步:false,过滤器:oFilters,网址参数:{" $ select":" Zmarket"},

成功:function(oData,oResponse){

oJsonModel.setData({项目:oData.results});

oDropDown.setModel(oJsonModel);

oDropDown.bindAggregation(" items","/img/items",

new sap.ui.core.ListItem({text:" {Zmarket}"})

}

这是最终的调试数据。

结果如下所示

你能告诉我我在想什么吗?

(6.4 kB)
3条回答
小熊yu生菜
2020-08-27 14:30
哈里·克里希南好。 如果您检查下面的plnkr代码,它也可以使用此方法,通过将模板与聚合一起传递,其功能相同
 readMarket:function(oEvent){
 var oDropDown = this.getView()。byId(" Mrkt");
 oDropDown.setModel(this.getView()。getModel());
 oDropDown.bindAggregation(" items",{path:"/img/ProductCollection",
       template:new sap.ui.core.Item({text:" {Name}"})}));
     },

 

一周热门 更多>