如何从sapui5的xml视图中的组合框中获取选定的值

2020-08-17 03:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿 ...

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

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


我正在使用XML视图的MultiComboBox。 没有oEvent的情况下如何获取所选项目?

此示例可以正常工作:

 abc:function(oEvent){

 oEvent.getParameters(" selected")
 oEvent.getParameters(" changedItem")

 }
 

但是我需要获取Parameters byId。 对于我的应用程序,无法使用oEvent。 我尝试使用getSelectedItems .. getItems ... getItemByKey ...

 this.byId(" myComboBox")。getSelectedItems();
 

getSelectedItem的问题是,如果我尝试这样做:

https://i.gyazo.com/c10e33ba58555f6ff272622fa5d406a1.mp4

.getSelectedItems()被触发,结果为0。如果我选​​择第二个项目,我的变更处理程序将被解雇,.getselecteditems()还给我一个项目,这是我的第一个选择! (postbox1)。


但是我需要像oEvent.getParameters(....)一样所有选定的项。

感谢您的帮助!

5条回答
半个程序猿
2020-08-17 04:28
 
 <项目>
 
 
 
 
 
 
 onSearch:函数(oEvent){
 this.byId(" mb")。getSelectedItems();
 } 


如果我选择第一项,则会触发onSearch! 但是getSelectedItems给我的回报是0。 c10e33ba58555f6ff272622fa5d406a1.mp4
结果: https://i.gyazo。 com/fb234e8a0bee5c9faa85575b9670de2f.png

如果我选择第二个项目,则会触发onSearch,并且getSelecdItems会以我的第一个选择返回给我一个数组! 我的第二个被忽略了。

Todo: https://i.gyazo.com/0f4109033cd579ad498d8ed87aa1e6b4。 mp4
结果: https://i.gyazo.com/ 1160715a1ce12ac331672e520ca287a3.png


我无法使用oEvent,因为onSearch是由几个不同的框触发的。

我如何获得所选属性?

一周热门 更多>