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

Struts 1 Java Discussion :

[Struts-Layout] datagridColumn et formatteur


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut [Struts-Layout] datagridColumn et formatteur
    Bonjour à tous,
    Est il possible d'appliquer un formateur au tag <layout:datagridColumn>?

    J'utilise des formateurs déclarés dans struts-layout.properties avec des Tags comme <layout:collectionItem>, <layout:text>... grâce à l'attribut "type" qui me permet de spécifier la méthode du formateur à utiliser. Pour ces tags, le fonctionnement est OK, par contre impossible de l'utiliser avec datagridColumn, visiblement le tag ne gère pas cet attribut (même après autorisation dans la tld).
    J'ai bien essayé de bidouiller un truc en remplaçant mon datagridColumn par un <layout:text ...type"monFormateur"....> imbriqué dans un <layout:datagridText>, ça fonctionne en consultation, mais quand je poste le formulaire en mode édition, je ne récupère plus les datas du datagrid.
    Si vous avez des pistes....

    Merci d'avance

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut
    OK, j'ai la solution:
    DatagridColumnTag étend CollectionInputTag qui utilise l'attribut "inspectFormatter". Son fonctionnement est identique à celui de l'attribut "type" des tags write et text.

    Il suffit donc d'ajouter cet attribut à la tld de struts-layout pour le rendre fonctionnel.
    PS : vous pouvez également utiliser createFormatter ou editFormatter si vous désirez formater l'affichage pour les modes d'affichage "création" ou "édition"

  3. #3
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    C'est sympa d'avoir donné la solution.
    Ce serait encore plus sympa de la poster dans cette discussion sous forme de question/réponse pour nous permettre d'alimenter la future FAQ Struts-Layout.

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Par défaut
    Voilà, c'est fait, je viens de poster dans la FAQ
    A+

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    En fait, l'utilisation des formatters est déjà décrite dans la discussion.
    C'était surtout le cas particulier du DatagridColumn que je souhaitais que tu exposes.

    En tout cas, merci bien.

    EDIT : Après relecture, c'est parfait comme ça. ça complète bien la solution donnée par OButterlin.
    Merci encore.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/03/2009, 21h12
  2. Réponses: 2
    Dernier message: 31/01/2008, 14h45
  3. Réponses: 6
    Dernier message: 22/06/2007, 15h51
  4. [Struts-Layout] gestion des css
    Par pilz dans le forum Struts 1
    Réponses: 2
    Dernier message: 18/05/2005, 09h23
  5. [struts]Documentation Struts-layout
    Par GreenJay dans le forum Struts 1
    Réponses: 5
    Dernier message: 14/06/2004, 11h51

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