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

问题描述 投票:0回答:1

我已经在我的项目中实施了辅助sap.m.Input控制。我也有同样的价值帮助要求。绑定来自OData服务。

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

是否在Input控件中将某些属性设置为建议值,以从OData服务中获取所有可能的值?

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

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

请协助。

sapui5 sap-fiori
1个回答
4
投票

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

API参考中的[Here,您可以找到第二种方法的不错的示例。

© www.soinside.com 2019 - 2024. All rights reserved.