[select2] Autocomplétion lente
Bonjour;
j’avais une liste roulant contient plus de 50000 enregistrements ,j'utilise la selct de type select2 pour rechercher l'enregistrement que je veux, mais malheureusement la recherche est très lente.
il y a t'il une méthode plus mieux ou il y a t'il une possibilité de remplir cette select seulement lorsque je fait la saisir de 2 caractères au minimume.
ICI le code que j’utilise pour charger la liste roulant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //-------------------------------------------------------------
$("#ArticleID").select2({
ajax: {
url: '/Magasin/ListeArticle',
width: 'resolve',
data: function (params) {
return {
prefix: params.term,// search term
};
},
processResults: function (data) {
return {
results: data.items
};
},
minimumInputLength: 2,
width: 'resolve'
}
});
//------------------------------------------------------------- |
Merci.
Ridha