2016-05-12 33 views
0

我創建了以下輸入字段。SAPUI5 sap.m.input有限數量的建議條目

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

的「城市」陣列包含約8400的記錄,但是當我輸入一些字符的建議功能似乎正在尋找只在數組的第一個項目,我沒有想出多少他們..我想大約200)。我已創建example in jsbin。如果你試圖尋找它的第一個元素,但如果你嘗試輸入最後一個城市,建議不會出來。

回答

0

在SAP UI5的較新版本的JSONModel還支持setSizeLimit()方法:

model.setSizeLimit(iNumOfYourJsonEntries); 

API描述:「設置,其用於列表綁定條目的最大數目」。

請小心,因爲這會導致性能問題。