Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'espère que cette question n'a pas déjà été posée et si c'est le cas je m'en excuse d'avance et vous remercie de m'indiquer où, car ma recherche n'a rien donnée.
Donc voici, notre problème :
Nos utilisateurs commencent à se plaindre qu'ils ont trop de choix dans les listes déroulantes (non, la solution n'est pas de réduire le nombre de choix dans la liste )
Du coup, le choix se fait de façon très lente : dérouler la liste, utiliser l'ascenseur, cliquer sur le choix et qu'il peut être aussi source d'erreur : clique sur un choix juste au-dessus ou en-dessous.
Ils me préconisent de leur mettre à disposition la "Saisie semi-automatique" dans ces zones.
Ma question, la voici : il y a t'il une autre solution que celle d'un filtre sur l'editchanged de la zone ?
Merci
Dernière modification par Sailor LVCV (04-10-2011 12:29:52)
Hors ligne
Bonjour,
du même style que le filtre, il y a la méthode du pseudo filtre en utilisant SetDetailHeight pour réduire la hauteur à 0 des lignes à cacher, ceci permet d'avoir acccès à tout les libellés sur les autres lignes.
Voir la section "Filter DDDWs" sur l'article suivant : http://pbdj.sys-con.com/node/42519
L’inconvénient (dans certain cas), c'est que l'utilisateur peut choisir toutes les valeurs avec les touches de défilement du clavier (up,down, pageup, pagedown, home, end).
Hors ligne
Bonjour,
Sailor LVCV a écrit:
Ma question, la voici : il y a t'il une autre solution que celle d'un filtre sur l'editchanged de la zone ?
Cette méthode ne te convient pas ?
Hors ligne
erasorz a écrit:
Bonjour,
Sailor LVCV a écrit:
Ma question, la voici : il y a t'il une autre solution que celle d'un filtre sur l'editchanged de la zone ?
Cette méthode ne te convient pas ?
Si mais je voulais savoir s'il n'y avait pas une méthode "plus intelligente" qui me serait méconnue.
Merci pour vos réponses à tous les deux.
Hors ligne
Sailor LVCV a écrit:
Si mais je voulais savoir s'il n'y avait pas une méthode "plus intelligente" qui me serait méconnue.
<troll>
une méthode "plus intelligente" serait que Sybase implémente ça dans les DDDW, avec une propriété "auto completion" = 0 ou 1...
</troll>
Hors ligne