2016-05-12 3 views
0

J'ai créé le champ de saisie suivant.SAPUI5 sap.m.input entrées de suggestion de nombre limité

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

Les « villes » tableau contient environ 8400 record, mais quand je tape un certain caractère de la fonction de suggestion, il semble que cherche seulement dans les premiers éléments du tableau, je ne l'ai pas compris combien de eux .. Je suppose environ 200). J'ai créé un example in jsbin. Si vous essayez de rechercher les premiers éléments cela fonctionne ... mais si vous essayez de taper la dernière ville, la suggestion ne sera pas publiée.

Répondre

0

Dans les versions les plus récentes de SAP UI5 le JSONModel prend également en charge la méthode setSizeLimit():

model.setSizeLimit(iNumOfYourJsonEntries); 

Description API: "Définissez le nombre maximum d'entrées qui sont utilisées pour les liaisons de liste."

Soyez prudent car cela peut entraîner des problèmes de performances.