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 :

[2.3.2][Design] Colonne d'une table de Taille dynamique


Sujet :

BIRT

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut [2.3.2][Design] Colonne d'une table de Taille dynamique
    Bonjour,

    Je suis depuis quelques mois sur Birt 2.3.2. Je suis entrain de créer un planning, et je voudrais que celui-ci soit dynamique.

    Pour l'affichage du planning, j'utilise une table lié à un DataSet. Mais selon le nombre de jour affiché dans le planning je voudrai que mes cellules se redimensionnent. Donc comment changer la taille de mes colonnes selon un paramètre?

    j'ai essayé ce qui est indiqué ici : http://www.developpez.net/forums/d53...dynamiquement/

    Mais sa ne marche pas car la fonction GetColumn() ne contient pas l'élément "width".

    Merci pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Problème résolu

    je donne la réponse pour les prochains qui voudront résoudre se problème

    Dans le OnPrepare de la table :
    Code JavaScript : 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
     
    //Nombre de colonne
    var nbCol = 14;
    //Taille d'une colonne
    var tailleCol = "20px";
     
    //"Planning" est le nom donné à la table
    var myTab = reportContext.getDesignHandle().findElement("Planning");
     
    for(var i=0; i<nbCol; i++)
    {
        //récupération des propriétés de la colonne en cour
        var col = myTab.getColumns().get(i);
        //modification de la taille de la colonne en cour
        col.setProperty("width", tailleCol );
    }

    Voilà

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/10/2007, 10h54
  2. [Firebird 1.5] nom des colonnes d'une table
    Par c0rwyn dans le forum SQL
    Réponses: 4
    Dernier message: 03/09/2004, 14h44
  3. intervertir les valeurs dans une colonne d'une table
    Par hammou dans le forum Débuter
    Réponses: 2
    Dernier message: 26/01/2004, 10h15
  4. Instruction SQL qui supprime une colonne d'une table
    Par tseg dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/10/2003, 20h47
  5. Ajout d'une colonne dans une table ...
    Par Djedjeridoo dans le forum SQL
    Réponses: 2
    Dernier message: 22/07/2003, 16h12

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