我创建了以下输入字段。
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。如果你试图寻找它的第一个元素......但是如果你试着输入最后一个城市,那么建议就不会出来。
答案 0 :(得分:1)
在较新版本的SAP UI5中,JSONModel还支持setSizeLimit()
方法:
model.setSizeLimit(iNumOfYourJsonEntries);
API说明:"设置用于列表绑定的最大条目数。"
小心,因为它可能导致性能问题。