2016-12-01 1 views
2

J'ai un contrôle autocomplete kendo que j'utilise avec Angular, son fonctionnement comme prévu mais je ne veux pas montrer le "NO DATA" FOUND "liste quand aucun enregistrement ne correspond au texte saisi par l'utilisateur.Autocomplete Kendo Control Je ne veux pas montrer "Aucune donnée trouvée" quand aucun enregistrement correspondant

Je trouve l'option k-no-data-template mais cela définit le modèle dans le cas où aucune donnée n'a été trouvée.

Fondamentalement je veux montrer la liste seulement s'il y a des résultats de match.

Répondre

4

Vous pouvez essayer ceci:

noDataTemplate: '' 

par exemple

$("#autocomplete").kendoAutoComplete({ 
    dataSource: [ 
    { id: 1, city: "Bangalore" }, 
    { id: 2, city: "Pune" } 
    ], 
    dataTextField: "city", 
    noDataTemplate: '' 
}); 

donc ici, Aucune donnée trouvée message ne viendra pas et même si vous voulez personnaliser le mettre alors:

noDataTemplate: 'customized message' // if you want to show your custom message to user 

Espérons que cela fonctionne pour vous.

+0

Si vous utilisez Angular, vous pouvez saisir l'option k-no-data-template = "''" – mbadeveloper

+0

Suggestion simple et efficace :) n'y pensait pas. Merci. – Jack0fshad0ws