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 :

[Tiles-Layout]Ordre des affichages


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Points : 50
    Points
    50
    Par défaut [Tiles-Layout]Ordre des affichages
    Bonjour,

    je développe actuellement une interface web avec Struts et les Tiles.
    Je rencontre un problème lorsque je souhaite afficher dans un layout:panel un layout:treeview créé dynamiquement dans une action et un simple message : le treeview est systématiquement inséré à la fin du panel, quel que soit l'ordre dans lequel je place le tout dans la jsp.

    A quoi cela est-il dû?

    Merci d'avance

    a+

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    C'est surprenant.
    Quelle version de Struts-Layout utilises-tu ?
    Peux-tu montrer le code de ta jsp stp ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Points : 50
    Points
    50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <layout:panel styleClass="MENU" key="menu.title">
    		<bean:message key="menu.applicationlist" />
    		<layout:treeview name="menu" styleClass="ELEMENTMENU" autoIncrement="false"/>
    		salut
    </layout:panel>
    Ce code rend le message menu.title puis le mot salut et seulement après ce mot le treeview
    Le treeview se trouve systématiquement à la fin!

  4. #4
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <layout:panel styleClass="MENU" key="menu.title">
    	<layout:message key="menu.applicationlist" />
    	<layout:treeview name="menu" styleClass="ELEMENTMENU" autoIncrement="false"/>
    	<layout:cell>salut</layout:cell>
    </layout:panel>

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Points : 50
    Points
    50
    Par défaut
    effectivement, avec cela, l'affichage est dans le bon ordre, merci!

    D'où cela vient-il?

  6. #6
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Tout simplement parce que le tag layout:panel génére un tableau html avec lignes et colonnes (soit balises <table><tr><td>).

    Si tu mets juste du texte, comme salut, au milieu du tableau, sans aucune balise, le texte apparaîtra au-dessus du tableau.

    Donc, soit tu utilises le tag layout:cell comme je te l'ai indiqué, soit tu codes toi-même les balises <tr><td> pour intégrer ton texte dans le tableau.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Points : 50
    Points
    50
    Par défaut
    Ok, merci beaucoup pour les réponses!

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

Discussions similaires

  1. [SP-2010] Ordre des affichages
    Par jff42 dans le forum SharePoint
    Réponses: 0
    Dernier message: 06/05/2011, 17h37
  2. Ordre d'affichage des formulaires
    Par cdumas dans le forum Access
    Réponses: 3
    Dernier message: 04/05/2006, 12h15
  3. [SQL] Ordre d'affichage des lignes d'un état
    Par duboisfa dans le forum Oracle
    Réponses: 20
    Dernier message: 28/02/2006, 23h00
  4. [Reports 6] Ordre d'affichage des lignes d'un état
    Par duboisfa dans le forum Reports
    Réponses: 2
    Dernier message: 17/02/2006, 16h21
  5. Réponses: 5
    Dernier message: 08/03/2005, 13h22

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