Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je suis enfin parvenu à faire tourner une form avec un Zend_Dojo_Form_Element_FilteringSelect.
Le dernier problème auquel je fais face est que la table sur laquelle la requête se fait contient près de 15.000 enregistrements ...
Comment faire pour que la recherche, et donc l'autocompletion, ne commence qu'après 3 caractères tapé ce qui, dans ce cas, ramène au maximum à une centaine d'enregistrements ?
Merci de votre réponse.
Hors ligne
je vois 2 solutions pour limiter le nombre de ligne.
1. Utilise le queryreadstore et dans ce cas tu utilises le serveur pour faire la recherche et ca te renvois les enregistrements n par n (à toi de définir)
2. Tu ne définis pas le store dans zend_dojo_form mais dans un script sur ta page et donc dans ce cas, tu peux limiter le nombre de caractères à partir duquel tu veux lancer la recherche.
J'ai fait des tests avec différents stores, si tu veux avoir les meilleurs temps de réponses, utilise queryreadstore et la pagination serveur.
David
Hors ligne
Pages: 1