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 2 Java Discussion :

utilisation d'un tabbed panel


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut utilisation d'un tabbed panel
    bonjour !
    donc voila, mon soucis est que je n'arrive pas a faire fonctionner un jtabbedpanel dans une form;
    c'est a dire je voudrai que mon bouton submit me valide tous les champs qui se trouve dans les différentes fenêtres de mon tabbedpanel.
    aidez moi SVP!!!!

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    La balise du form entoure celui du tabbedpanel, je suppose ?!

    Pourrais-tu poster le code du form .... ça aide à voir plus clair

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut
    rebonsoir!

    donc voila j'ai pu resoudre le blem mais j'arrive pas a positionner mes textfield comme je veux; voici le code de ma jsp

    <%@ page contentType="text/html;charset=UTF-8" language="java"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>




    <head>
    <s:head theme="ajax" debug="true" />
    </head><div id="Layer1"
    style="position: absolute; left: 325px; top: 169px; width: 600px; height: 552px; z-index: 1">
    <s:form id="form1">
    <table border="0" width="75%">
    <tr>
    <td width="100%">
    <s:tabbedPanel id="panel">
    <s:div id="one" label="general" theme="ajax" labelposition="top">
    <table width="100%" border="0">

    <s:textfield name="nomPg" label="Nom Programme" />
    <s:textfield name="libellePg" label="libellé Programme" />

    </table>
    </s:div>
    <s:div id="two" label="Comptant" theme="ajax" labelposition="top">
    <table width="100%" border="0" style="">
    <tr>
    <td>
    <table width="513" border="0">
    <tr>
    <td width="105">
    Numéro
    </td>
    <td width="195">
    Minimum de l'avance
    </td>
    <td width="323">
    Date de règlement
    </td>
    </tr>

    <tr>
    <td width="105">
    avance
    </td>
    <td width="195">

    (% du prix de vente)
    </td>
    <td width="323">

    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>
    <br>
    <s:textfield name="minavcr1" label="1 ère avance" />
    <s:textfield name="dateRcr1" />
    <br>
    <s:textfield name="minavcr2" label="2eme avance" />
    <s:textfield name="dateRcr2" />
    <br>
    <s:textfield name="minavcr3" label="3eme avance" />
    <s:textfield name="dateRcr3" />
    <br>
    <s:textfield name="minavcr4" label="4eme avance" />
    <s:textfield name="dateRcr4" />
    <br>
    <s:textfield name="minavcr5" label="5eme avance" />
    <s:textfield name="dateRcr5" />
    <br>
    <s:textfield name="minavcr6" label="6eme avance" />
    <s:textfield name="dateRcr6" />
    </td>
    </tr>
    </table>
    </s:div>
    <s:div id="three" label="Crédit" theme="ajax" labelposition="top">
    <table width="100%" border="0">
    <tr>
    <td>
    <table width="513" border="0">
    <tr>
    <td width="105">
    Numéro
    </td>
    <td width="195">
    Minimum de l'avance
    </td>
    <td width="323">
    Date de règlement
    </td>
    </tr>

    <tr>
    <td width="105">
    avance
    </td>
    <td width="195">

    (% du prix de vente)
    </td>
    <td width="323">

    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>
    <br>
    <s:textfield name="minavct1" label="1 ère avance" />
    <s:textfield name="dateRct1" />
    <br>
    <s:textfield name="minavct2" label="2eme avance" />
    <s:textfield name="dateRct2" />
    <br>
    <s:textfield name="minavct3" label="3eme avance" />
    <s:textfield name="dateRct3" />
    <br>
    <s:textfield name="minavct4" label="4eme avance" />
    <s:textfield name="dateRct4" />
    <br>
    <s:textfield name="minavct5" label="5eme avance" />
    <s:textfield name="dateRct5" />
    <br>
    <s:textfield name="minavct6" label="6eme avance" />
    <s:textfield name="dateRct6" />
    </td>
    </tr>
    </table>
    </s:div>
    <s:div id="four" label="Particulier" theme="ajax"
    labelposition="top">
    <table width="100%" border="0">
    <tr>
    <td>
    <table width="513" border="0">
    <tr>
    <td width="105">
    Numéro
    </td>
    <td width="195">
    Minimum de l'avance
    </td>
    <td width="323">
    Date de règlement
    </td>
    </tr>

    <tr>
    <td width="105">
    avance
    </td>
    <td width="195">

    (% du prix de vente)
    </td>
    <td width="323">

    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>
    <br>
    <s:textfield name="minavp1" label="1 ère avance" />
    <s:textfield name="dateRp1" />
    <br>
    <s:textfield name="minavp2" label="2eme avance" />
    <s:textfield name="dateRp2" />
    <br>
    <s:textfield name="minavp3" label="3eme avance" />
    <s:textfield name="dateRp3" />
    <br>
    <s:textfield name="minavp4" label="4eme avance" />
    <s:textfield name="dateRp4" />
    <br>
    <s:textfield name="minavp5" label="5eme avance" />
    <s:textfield name="dateRp5" />
    <br>
    <s:textfield name="minavp6" label="6eme avance" />
    <s:textfield name="dateRp6" />
    </td>
    </tr>
    </table>
    </s:div>
    </s:tabbedPanel>
    </td>
    </tr>
    </table>
    <s:submit value="valider" action="Fiche_edit" align="left" />
    </s:form>

    </div>


    c la seule solution que j'ai trouvé ; si j enleve les balises <table> j'obtiens des objets eparpillé partt

  4. #4
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 18
    Par défaut
    sans le table, tes objets sont "éparpillés" car tes balises struts2 utilisent par defaut le theme xhtml, et les templates utilisés dans ce cas génèrent des <br/>
    , sauts de lignes et autres code de presentation.

    Tes problemes seront peut reglé si tu utilises le theme simple pour tes balises (mais attention tu n auras plus acces a certains attributs de tes balises, pour remedier a cela, il faut faire des templates personnalisés)

    En esperant t avoir donné un conseil utile
    Seraphon

  5. #5
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut
    merci seraphon pour ton aide,
    ton explication m'a bcp aidé et je comprend mieux maintenant

  6. #6
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Par défaut
    ahhh la poisse!!

    j'arrive pas a comprendre pourkoi kan je mets un datetimer^picker dans mon tabbed pane j obtients l erreur suivante

    "DEBUG: dojo.widget.Parse: error:TypeError: node has no properties"

    est ce quelqu'un a une idée sur ce probleme et comment le resoudre??
    une aide serait la bienvenue!!!!

Discussions similaires

  1. Tabbed Panel avec JSF 1.2 ?
    Par longbeach dans le forum JSF
    Réponses: 3
    Dernier message: 05/03/2009, 14h35
  2. recherche script Tab Panel sans ActiveX activation
    Par makohsarah dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/05/2008, 11h25
  3. afficher des données a l´interieur d´un tab panel sans recharger la page
    Par makohsarah dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/05/2008, 20h44
  4. [Dojo] onglets et les tab panel
    Par sousoujda2 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 02/04/2008, 12h58
  5. Stuts Layout => utilisation des tags <tabs> et <tab>
    Par spirodeau dans le forum Struts 1
    Réponses: 4
    Dernier message: 26/07/2006, 17h51

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