如何在XML中将动态值传递给Combobox?

2020-09-12 14:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用XML视图...

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

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


大家好,

我正在使用XML视图进行编码,并且尝试将以下代码用于组合框。

查看。 XML:

items =" {path:'/WSR_F4Set',

分类器:{path:'ImPfNum'},

过滤器:[{路径:'ImPfNum',运算符:'EQ',value1:'4045'},

{path:'ImPsa',operator:'EQ',value1:'AL02'}

]}">

我需要将动态值传递到" value1"字段,并且需要在控制器中完成。

有人可以帮我吗?

付费偷看设置
发送
3条回答
lukcy2020
1楼 · 2020-09-12 14:40.采纳回答
   
 var _oCombo = this.getView()。byId(" idwrkschd");

 var oItems = new sap.ui.core.ListItem({
     密钥:" {WorkRule}",
     文字:" {WorkRule} {Rtext}"
 });
//设置ImPfNum和ImPsa的值
 var oFilters = [new sap.ui.model.Filter(" ImPfNum",sap.ui.model.FilterOperator.Contains,ImPfNum),
     新的sap.ui.model.Filter(" ImPsa",sap.ui.model.FilterOperator.Contains,ImPsa)];

 var oSorter = new sap.ui.model.Sorter(" ImPfNum");
 _oCombo.bindAggregation(" items",{
     路径:"/img/WSR_F4Set",
     模板:oItems,
     分类器:oSorter,
     过滤器:oFilters
 }); 
蓋茨
2楼-- · 2020-09-12 15:04

是的。我在本地尝试,并且为模型使用了"包含"运算符。

野沐沐
3楼-- · 2020-09-12 14:42

您好,穆拉利,

它对我不起作用。 它给ImPfNum作为未定义的错误,如果我传递值,则它不是动态的。

var oFilters = [newsap.ui.model.Filter(" ImPfNum",sap.ui.model.FilterOperator.EQ,ImPfNum)

请帮助。

谢谢

最好的问候

Raina

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答