SAPUI5 sap.m.input有限数量的建议条目

时间:2016-05-12 17:17:14

标签: javascript input sapui5 search-suggestion

我创建了以下输入字段。

var oCityInput = new sap.m.Input({
    showSuggestion: true,
    showTableSuggestionValueHelp: true,
    suggestionItems:{
        path: "/cities",
        template: new sap.ui.core.ListItem({
            text: "{cname}",
            additionalText: "{provi}"
        }),
    },
}),

“cities”数组包含大约8400条记录,但是当我输入一些字符的建议功能时,似乎只在数组的第一项中查找,我没想出它们中有多少..我猜猜大约200)。

我创建了一个example in jsbin。如果你试图寻找它的第一个元素......但是如果你试着输入最后一个城市,那么建议就不会出来。

1 个答案:

答案 0 :(得分:1)

在较新版本的SAP UI5中,JSONModel还支持setSizeLimit()方法:

model.setSizeLimit(iNumOfYourJsonEntries);

API说明:"设置用于列表绑定的最大条目数。"

小心,因为它可能导致性能问题。