无法建议 sap.m.Input 中的所有值

  • 本文关键字:Input sap sapui5 sap-fiori
  • 更新时间 :
  • 英文 :


我已经在我的项目中实现了辅助sap.m.Input控制。我还有一个相同的值帮助请求。绑定来自 OData 服务。

问题是当我在控件中键入值时,并非所有值都建议。但是,如果我在值帮助对话框中搜索(在liveChange方法中过滤(,我可以找到所需的值。

是否有一些属性要设置为输入控件中的建议值,以便从 OData 服务提取所有可能的值?

<Input id="idInputControl" showValueHelp="true" valueHelpRequest="onValueHelp" showSuggestion="true" suggestionItems="{/results}">
<suggestionItems>
<core:ListItem text="{someproperty}" additionalText="{someproperty}"/>
</suggestionItems>
</Input>

这是我的输入控制代码。我已经在 onInit 函数中设置了数据。在 onInit 函数中,我能够获取设置为输入控件的整个数据。但在键入值时,仅建议使用一些值。

请协助。

模型的长度限制为 100 个元素。 如果你想在你的模型中获取更多的值,你可以使用setSizeLimit函数(快速和脏的解决方案(增加它的大小限制,或者(更好的(使用动态建议实现输入的suggest事件回调。

在 API 参考中,您可以找到第二种方法的一个很好的例子。

最新更新