|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Étudiant Inscription : avril 2011 Messages : 49 ![]() |
Bonjour à tous,
Je souhaiterai optimiser la page qui s'affiche au tout début du chargement du rapport (qui demande de saisir les paramètres dynamiques). Pourquoi ? Pour permettre de ne pas faire buguer le report et forcer l'utilisateur à saisir/sélectionner des données que l'on pourra traiter ensuite. Explication... Je demande en fait deux paramètres dynamiques DE MEME TYPE à l'utilisateur (LIST BOX dynamique). - Pour le paramètre un, il doit choisir un entier dans la liste qui s'affiche. - Pour le paramètre deux, il doit choisir un entier dans la liste qui s'affiche aussi (c'est la même liste que la première). La liste étant le résultat d'une dataset. Jusqu'ici, je sais faire. Maintenant je voudrais optimiser la sélection en lui interdisant de sélectionner par exemple, la valeur Y pour le paramètre 2 si cette valeur Y est aussi la valeur du paramètre 1. Ou encore, afficher des informations complémentaires pour guider l'utilisateur. Ou encore mieux, afficher des champs non modifiables/sélectionnables qui sont en fait une autre colonne de la dataset correspondant à la valeur sélectionné. Et si je change de valeur, le champ à coté change aussi. Comment procéder ?! Merci d'avance. Note : En fait, je fais des reporting d'analyse d'application. Et j'ai cette question car je voudrais comparer deux versions d'une application (= saisir la version 1, saisir la version 2). |
|
|
00
|
|
|
#2 |
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Pourquoi ne le fait tu pas lors de l'appel de ton rapport?
Qu'utilise tu pour appeler ton rapport (java, php,...) ? Car dans ce cas tu le gère comme tu veux avec un formulaire à toi en java ou php et tu envoie le résultat toi même à ton rapport! Si ceci t'intéresse tu peux aller faire un tour dans la FAQ ici par exemple!
__________________
![]() ![]() ![]() David55 |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Étudiant Inscription : avril 2011 Messages : 49 ![]() |
Ouais je pourrais faire comme ça après ... Pas bête... Mais pour l'instant je travaille seulement sous eclipse et je lance mon report avec BIRT viewer uniquement, il n'y a rien à coté.
|
|
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Heu, tu peux faire la sélection du deuxième champ en fonction du premier et tu filtres pour que la valeur sélectionné dans le premier champs n'apparaisse pas (voir les paramètres en cascade).
|
|
|
00
|
|
|
#5 |
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
OK du coup, je pense que c'est faisable avec la configuration des paramètres (lorsque tu crées un paramètre). Je n'ai jamais fais ce genre de chose mais peut être qu'il y a moyens de dire :
avec test la combobox précédentes. Par exemple lorsque tu cliques dans selection list values sur Dynamic, tu as plein de paramétrages dont "Select value column"! Lorsque tu clique sur "fx", tu peux sélectionner la valeur du combo précédent (bien sur n'oublie pas de lui donner une valeur par défaut). EDIT: Sinon tu as les filtres ^^
__________________
![]() ![]() ![]() David55 |
|
|
10
|
|
|
#6 |
|
Futur Membre du Club
![]() Étudiant Inscription : avril 2011 Messages : 49 ![]() |
J'ai mis en place un système de paramètre groupés en cascade qui marche très bien pour le moment. Le premier paramètre est choisi et la liste du deuxième est mis à jour en fonction du choix.
Cela me convient pour le moment, merci de votre aide. Je verrai plus tard si j'ai le temps pour ajouter quelques détails ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com