Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-07-2009 23:15:11

becido
Nouveau membre
Date d'inscription: 24-07-2009
Messages: 1

Limiter le nombre d'un Zend_Dojo_Form_Element_FilteringSelect

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.


Becido

Hors ligne

 

#2 29-07-2009 10:15:02

ledahu
Membre
Date d'inscription: 13-03-2008
Messages: 69

Re: Limiter le nombre d'un Zend_Dojo_Form_Element_FilteringSelect

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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages