无法建议 sap.m.Input 中的所有值
Unable to suggest all values in sap.m.Input
我在我的项目中实施了辅助 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 函数中,我能够获取设置到 Input 控件的全部数据。但是在键入值时,只建议了一些值。
请提供帮助。
模型的长度限制为 100 个元素。
如果你想在你的模型中获取更多的值,你可以使用 setSizeLimit
函数增加它的大小限制(快速和肮脏的解决方案)或者(更好)使用实现 suggest
事件回调的动态建议输入。
Here 在 API 参考中,您可以找到第二种方法的一个很好的例子。
我在我的项目中实施了辅助 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 函数中,我能够获取设置到 Input 控件的全部数据。但是在键入值时,只建议了一些值。
请提供帮助。
模型的长度限制为 100 个元素。
如果你想在你的模型中获取更多的值,你可以使用 setSizeLimit
函数增加它的大小限制(快速和肮脏的解决方案)或者(更好)使用实现 suggest
事件回调的动态建议输入。
Here 在 API 参考中,您可以找到第二种方法的一个很好的例子。