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 : Sélectionner tout - Visualiser dans une fenêtre à part
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