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 :

Scripted dataset


Sujet :

BIRT

  1. #21
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 66
    Par défaut
    car j'ai mis a jour mon code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    open
    
    ligneEnCours = 0;
    nbLignes = points.size();
    
    
    fetch  
    if(points!=null){
    	if(ligneEnCours >= nbLignes){
    		return (false);
    	}
    }
    var ligne = points.get(ligneEnCours).value;
    
    row["code"] = ligne.getCode();
    row["question"] = ligne.getCommentaire2();
    row["reponse"]= ligne.getCommentaire3();
    row["sujet"]= ligne.getCommentaire1();
    row["type"] = ligne.getType();
    row["importance"] = ligne.getImportance();
    row["responsable"] = ligne.getResponsable();
    
    ligne = null;
    
    ligneEnCours++;
    return (true);
    points est une arraylist contenant des points avec comme nom passé dans les parametre points

  2. #22
    BiM
    BiM est déconnecté
    Expert confirmé
    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 : 40
    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
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var ligne = points.get(ligneEnCours).value;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var ligne = points.get(ligneEnCours);
    Il ne faut pas confondre paramètres javascript et objets Java.

  3. #23
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 66
    Par défaut
    je teste tout de suite et je te tiens au courant dans l'apres midi

  4. #24
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 66
    Par défaut
    ca marche lors de la sequence de tests unitaires avec affichage et tout, mais pas lors de du test de l'appli globale, mais ca vient de chez nous merci

  5. #25
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    Question con :

    Peut-on passer en objet en paramètre sans avoir défini ce paramètre dans le rapport ?

  6. #26
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Par défaut pense pas
    A ma connaissance non , mais je vais investiguer , tu veux passer un objet au rapport pour quoi faire avec?

  7. #27
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    M'en servir en tant que source de données pour un dataset, comme ce qui a été discuté dans ce topic.

  8. #28
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Par défaut autre chose
    Si tu utilises un Scripted Data set , ça peut se faire , oui. Je pense qui BiM est plus compétente que moi sur ce sujet.

    Tu peux également utiliser le Framework ODA ( Open Data Access ) inclus dans BIRT afin de construire ton propre petit connecteur. Qui peut accepter des objets , utiliser un pilote JDBC , accèder à des fichiers etc.

    Egalement , tout objet dans BIRT a une propriété : Event Handler : qui peut appeler une classe Java ( callback ) et recupérer le résultat. Ce résultat tu pourra donc l'utiliser comme bon te semble dans BIRT.

  9. #29
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    Merci cucubau123,

    pour le moment, je passe par l'objet AppContext pour passer mes objets en paramètre (cf. http://www.developpez.net/forums/sho...37&postcount=6).

    Le problème, qui n'en est pas un, est que j'utilise 2 méthodes différentes pour passer des paramètres. Je préférerais utiliser uniquement les paramètres de rapport pour passer l'intégralité de mes paramètres.

  10. #30
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 143
    Par défaut URL
    Le vrai prob est que si t'en a beaucoup , tu vas dépasser la limite de taille d'une URL et le browser va tousser.

    Est-ce que t'en a beaucoup?

  11. #31
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    Il s'agit de paramètres facultatifs et ces rapports sont générés uniquement via le runtime et non via le BIRT Viewer.

  12. #32
    BiM
    BiM est déconnecté
    Expert confirmé
    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 : 40
    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
    Par défaut
    Citation Envoyé par erwan.bodere Voir le message
    Question con :

    Peut-on passer en objet en paramètre sans avoir défini ce paramètre dans le rapport ?
    Citation Envoyé par cucubau123 Voir le message
    A ma connaissance non , mais je vais investiguer , tu veux passer un objet au rapport pour quoi faire avec?
    Et ben si

  13. #33
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    Citation Envoyé par BiM Voir le message
    Et ben si
    Faut-il passer par de la sérialisation/désérialisation ?

  14. #34
    BiM
    BiM est déconnecté
    Expert confirmé
    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 : 40
    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
    Par défaut


    Y dit qu'il voit pas le rapport.

  15. #35
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    C'est bon BiM. J'ai réussi à passer mon objet en tant que paramètre. J'avais laisser quelques erreurs dans mon code.

    Peux-tu rajouter dans ton message dans la FAQ que l'on peut passer un objet en paramètre sans avoir besoin de définir ce paramètre au sein du rapport.

    Merci.

    Erwan

  16. #36
    BiM
    BiM est déconnecté
    Expert confirmé
    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 : 40
    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
    Par défaut
    Bonjour,

    L'exemple dans la FAQ n'oblige pas à définir le paramètre dans le rapport

  17. #37
    Membre éclairé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 385
    Par défaut
    C'est vrai mais je pense qu'il est tout de même important de le notifier.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. image birt et scripted dataSet
    Par ruby_robber dans le forum BIRT
    Réponses: 1
    Dernier message: 27/03/2009, 14h24
  2. [2.3.0] HashMap et Scripted DataSet
    Par <ln2x> dans le forum BIRT
    Réponses: 5
    Dernier message: 05/08/2008, 17h23
  3. Réponses: 4
    Dernier message: 14/05/2008, 13h59
  4. Réponses: 4
    Dernier message: 19/03/2007, 16h47
  5. Réponses: 2
    Dernier message: 31/07/2006, 06h03

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