IconTabBar下拉列表中的值为空

时间:2016-04-06 21:18:42

标签: odata sapui5

更改视图(XML)包含带有3个IconTabFilters的IconTabBar,其中包含输入控件(input,combobox,datePicker ...)。这些输入控件具有OData模型的预填充值。在视图的底部是按钮“保存”。当我单击“保存”按钮时,在我的“onSave”函数中,我从所有IconTabFilters的输入控件中读取值,但只填充第一个IconTabFilter上的输入控件的值。其余字段的值为空。

当我点击所有IconTabFilters(不更改值)时,单击“保存”,然后我正确获取所有值。

请问我做错了什么? Odata模型包含所有必需值,IconTabFilters也包含所有必需值。但在点击所有IconTabFilters之前,我无法从输入控件中读取它们。

1 个答案:

答案 0 :(得分:0)

选项卡上的控件仅在必须显示时启动。这样做是为了改善UI的感觉性能。

由于您已经在使用模型绑定,因此您应该从模型中取出值而不是输入字段。