IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Modifier le Parameter Selection Page


Sujet :

BIRT

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 51
    Points : 37
    Points
    37
    Par défaut Modifier le Parameter Selection Page
    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).

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Points : 2 808
    Points
    2 808
    Par défaut
    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!

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 51
    Points : 37
    Points
    37
    Par défaut
    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é.

  4. #4
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    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).

  5. #5
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Points : 2 808
    Points
    2 808
    Par défaut
    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 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this != params["test"].value
    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 ^^

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 51
    Points : 37
    Points
    37
    Par défaut
    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 !

Discussions similaires

  1. Default Value : Parameter Selection Page
    Par D4rkArthemis dans le forum BIRT
    Réponses: 1
    Dernier message: 14/06/2011, 14h55
  2. Réponses: 3
    Dernier message: 24/11/2006, 18h20
  3. Modifier/enrichir dynamiquement une page WEB
    Par tp1024 dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 07/11/2006, 14h42
  4. [JTextArea] Modifier la mise en page d'un mot unique
    Par minus dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 03/04/2006, 15h43
  5. [ASE] modifier la tille des pages
    Par mous33 dans le forum Sybase
    Réponses: 3
    Dernier message: 19/09/2005, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo