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 :

Afficher un second tableau Struts + Javascript


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut Afficher un second tableau Struts + Javascript
    Bonjour,

    J'ai un souci. Un second tableau doit apparaitre en dessou du premier tableau une fois un lien cliqué sur le premier tableau. Or mon souci est que déjà d'une le second tableau vide (en-tête et pied du tableau) apparait d'office lorsque l'on se connecte à la page.

    Je ne sais pas s'il est correct de faire ceci :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
     
    <tbody>
     <tr>
       <logic:iterate id="MIFetatACAV" name="ListEtatACAV" >
        <tr>
         <td align="center"><bean:write name="MIFetatACAV" property="idsupport"/></td>
         <td align="center"><bean:write name="MIFetatACAV" property="libellecourt"/></td>				
         <td align="center"><bean:write name="MIFetatACAV" property="valeur"/></td>					
         <td align="center"><bean:write name="MIFetatACAV" property="montantacavp"/></td>
         <td align="center"><bean:write name="MIFetatACAV" property="montantacava"/></td>	
         <td align="center">
    <a href="#" onclick="javascript:AffichePopup('AfficheTableauAcav','OK');return false;">
     
             <html:link action="initEtatACAV" paramName="MIFetatACAV" paramId="idacavattente" paramProperty="idacavattente">								
               <bean:write name="MIFetatACAV" property="montantacavattente"/>
             </html:link></a></td>
        <logic:present name="cache" scope="session">
     
           <td align="center"><bean:write name="MIFetatACAV" property="idacavattente"/></td>	
     
        </logic:present>	
       </tr>
      </logic:iterate>
     </tr>	
    </tbody>	
     
     
    <!-- Fin du tableau ACAV-->
    <!-- Début du tableau FLUXACAV-->
    <!-- Affichage du tableau -->
    <div id="AfficheTableauAcav" style="display:none">	
    <logic:equal property="hasResultFlux" name="mifRechercheFluxActionForm"  value="true" > 
    <table class="table-autopage:6 table-page-number:t1page table-page-count:t1pages table-stripeclass:alternative tablelist">
     
    <thead>
    <p></p>
    <p></p>
     
    <tr class="tdhead1">
     
    <td colspan="14"><i>Support 1 : Flux comptabilisés pour l'ACAV en attente</i></td>
     
    </tr>	
    <tr class="tdhead">
    <td colspan="2"><bean:message key="num.flux"/></td>
    <td><bean:message key="type.date.valeur"/></td>
    <td><bean:message key="label.montant"/></td>
    <td><bean:message key="parts.pro"/></td>
    <td><bean:message key="cours.pro"/></td>
    <td><bean:message key="parts.def"/></td>
    <td><bean:message key="cours.def"/></td>
    <td><bean:message key="label.di"/></td>
    <td><bean:message key="label.rf"/></td>
    <td><bean:message key="label.statut"/></td>
    <td><bean:message key="label.type"/></td>
    <td colspan="2"><bean:message key="label.support"/></td>
    </tr>
    </thead>
     
    <logic:notEmpty name="mifRechercheFluxActionForm" property="listResult" >
     
    <tbody>
    <tr>
     
    <logic:iterate id="ligneFlux" name="mifRechercheFluxActionForm" property="listResult" type="intCommunBean.flux.MifResultRechercheFluxBean" indexId="index" >
    <tr>
    <td colspan="2">
     
    <html:link action="initEtatACAV" paramName="ligneFlux" paramId="numeroFlux" paramProperty="numeroFlux">
     
       <bean:write name="ligneFlux" property="numeroFlux"/></html:link> </td>
       <td><bean:write name="ligneFlux" property="strValeur"/></td> 
       <td><bean:write name="ligneFlux" property="montant"/></td>
       <td><bean:write name="ligneFlux" property="partsPro"/></td>
       <td><bean:write name="ligneFlux" property="coursPro"/></td>
       <td><bean:write name="ligneFlux" property="partsDef"/></td>
       <td><bean:write name="ligneFlux" property="coursDef"/></td>
       <td><bean:write name="ligneFlux" property="di"/></td>
       <td><bean:write name="ligneFlux" property="rf"/></td>
       <td><bean:write name="ligneFlux" property="typeStatut"/></td>
       <td><bean:write name="ligneFlux" property="type"/></td>
     
       <td colspan="2"><bean:write name="ligneFlux" property="support"/></td> 
      </tr>
      </logic:iterate>
     </tr>
    </tbody>
    Pour le javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function AffichePopup(id, action) {
    	var d = document.getElementById(id);
    	if (d.style.display == "")	{
    			d.style.display = "block";
    		} else {
    			d.style.display = "";
    		} 
     
    }

  2. #2
    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
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="AfficheTableauAcav" style="visibility:hidden">
    et dans la fonction Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById(id).style.visibility="visible";

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    Citation Envoyé par c_nvy Voir le message
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="AfficheTableauAcav" style="visibility:hidden">
    et dans la fonction Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById(id).style.visibility="visible";
    Bonjour,

    Donc en remplaçant par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div id="AfficheTableauAcav" style="visibility:hidden">
    et en remplaçant dans le javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script language="javascript">
    function AffichePopup1(id, action) {
    	var d = document.getElementById(id);
    	if (d.style.display == "")	{
    			d.style.visibility = "visible";
    		} else {
    			d.style.display = "";
    		} 
     
    }
    </script>
    Mais est-ce que ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <td align="center">
    <a href="#" onclick="javascript:AffichePopup1('AfficheTableauAcav','OK');return false;">
    <html:link action="initEtatACAV" paramName="MIFetatACAV" paramId="idacavattente" paramProperty="idacavattente">	
    <bean:write name="MIFetatACAV" property="montantacavattente"/>
    </html:link></a></td>
    ça peut marcher?

    alors normalement dans le premier tableau, j'ai une colonne avec des liens dynamiques en fonction des résultats de la colonne.
    La chose est que html:link rend le contenu de la colonne en lien et je récupère le property: idacavattente qui me permettra de lancer la seconde requête sql qui va me permettre d'afficher le contenu du second tableau.
    le javascript :

    <a href="#" onclick="javascript:AffichePopup1('AfficheTableauAcav','OK');return false;">

    Me permet que lorsque l'on click sur un lien du premier tableau de faire afficher un block ( mon second tableau ) d'un état :

    <div id="AfficheTableauAcav" style="visibility:hidden">

    Hidden à un état visible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script language="javascript">
    function AffichePopup1(id, action) {
    	var d = document.getElementById(id);
    	if (d.style.display == "")	{
    			d.style.visibility = "visible";
    		} else {
    			d.style.display = "";
    		} 
     
    }
    </script>
    Mon javascript si je cromprend bien fait que si
    document.getElementById(id)style.display == "" alors le block sera visible
    et si différent de "" alors il sera vide.

    J'ai essayé en inversant car je veux que lorsque l'on click sur le lien, le second tableau apparaisse et pas avant.
    donc j'ai remplacé par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <script language="javascript">
    function AffichePopup1(id, action) {
    	var d = document.getElementById(id);
    	if (d.style.visibility == "")	{
    			d.style.visibility = "hidden";
    		} else {
    			d.style.visibility = "visible";
    		} 
     
    }
    </script>
     
    Mais rien n'y fait. le second tableau du moins le thead et tfoot s'affiche à la connexion à la page.

  4. #4
    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
    Je ne sais pas pourquoi le style="visibility:hidden" ne fonctionne pas dans le div mais pourquoi ne pas mettre tout simplement tout le code d'affichage du deuxième tableau à l'intérieur du tag logic:notEmpty :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:notEmpty name="mifRechercheFluxActionForm" property="listResult" >
       ...
    </logic:notEmpty>
    et dans ce cas, il n'est plus utile d'utiliser la fonction Javascript et il suffit de coder le lien comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td align="center">
       <html:link action="initEtatACAV" paramName="MIFetatACAV" paramId="idacavattente" paramProperty="idacavattente">	
          <bean:write name="MIFetatACAV" property="montantacavattente"/>
       </html:link>
    </td>
    EDIT : en fait, dans le code que tu as posté, je ne vois pas la balise de fermeture </div>, ce qui pourrait expliquer le dysfonctionnement du visibility à hidden.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    Citation Envoyé par c_nvy Voir le message
    Je ne sais pas pourquoi le style="visibility:hidden" ne fonctionne pas dans le div mais pourquoi ne pas mettre tout simplement tout le code d'affichage du deuxième tableau à l'intérieur du tag logic:notEmpty :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:notEmpty name="mifRechercheFluxActionForm" property="listResult" >
       ...
    </logic:notEmpty>
    et dans ce cas, il n'est plus utile d'utiliser la fonction Javascript et il suffit de coder le lien comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td align="center">
       <html:link action="initEtatACAV" paramName="MIFetatACAV" paramId="idacavattente" paramProperty="idacavattente">	
          <bean:write name="MIFetatACAV" property="montantacavattente"/>
       </html:link>
    </td>
    EDIT : en fait, dans le code que tu as posté, je ne vois pas la balise de fermeture </div>, ce qui pourrait expliquer le dysfonctionnement du visibility à hidden.
    Bonjour,

    Alors, la balise </div> se trouvait à la fin du second tableau.
    J'ai essayé de passer par du logic:present, du logic:notEmpty
    Mais je ne sais pas pourquoi le second tableau s'affiche.
    Est-ce que logic:notEmpty ou logic:present masque aussi le thead et le tfoot ou juste les beans?

    Voici le code au complet de ma jsp:
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
     
    <%@ page contentType="text/html; charset=UTF-8"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
    	prefix="html"%>
    <%@ taglib uri="/tags/struts-logic" prefix="logic"%>
    <%@ taglib uri="/tags/struts-bean" prefix="bean"%>
     
     
     
     
     
     
    <script language="javascript">
    function afficherListeFlux2(){
    var msg="menu.recherche.flux";
    alert(msg);
    }
    </script>
     
     
    <head>
    	<title><bean:message key="title.name"/></title>
     
    	<link rel="stylesheet" type="text/css" media="screen" title="1024x768"
    		href="./styles/MIF_main.css" />
    	<link rel="stylesheet" type="text/css" media="screen" title="cadre"
    		href="./styles/MIF_cadre.css" />
    	<link rel="stylesheet" type="text/css" media="screen" title="menu"
    		href="./styles/MIF_menu.css" />
    	<link rel="stylesheet" type="text/css" href="./styles/datepicker.css" />
     
    	<script type="text/javascript" src="./scripts/datepicker.js"></script>
    	<script type="text/javascript" src="./scripts/styleswitcher.js"></script>
    	<script type="text/javascript" src="./scripts/table.js"></script>
    	<script type="text/javascript" src="./scripts/script.js"></script>
    </head>
    <!-- <body onLoad="cacherTableauAcav()";> -->
    <body>
     
     
    				<!-- contenu de la page -->
    				<div id="CorpsPage">
     
                    	<div id="legend">&nbsp;</div>
                    	<div id="legend">Rapprochement ACAV</div>
                    	<div id="legend">&nbsp;</div>
     
                    	<div>&nbsp;</div>                	
                    	<div class="texteVertMarge">Rapprochement ACAV au
                    	<b>
    						<SCRIPT LANGUAGE="JavaScript">
    						var maintenant=new Date();
    						var jour=((maintenant.getDate()<10) ? " 0" : " ") +maintenant.getDate();
    						var mois=((maintenant.getMonth()+1< 10) ? " 0" : " ") + (maintenant.getMonth()+1);
    						var an=maintenant.getFullYear();
    						document.write(jour,"/",mois,"/",an);
    						</SCRIPT>
     
     
     
                    	</b></div>
                    	<div>&nbsp;</div>
                    	<div>&nbsp;</div>
                    	<div class="texteVertMarge">Date d'import du passif : <b><bean:write name="dateimportpassif" /></b></div>
                    	<div>&nbsp;</div>
                    	<div class="texteVertMarge">Date d'import de l'actif : <b><bean:write name="dateimportactif" /></b></div>    
     
    					<div>
    						<div >
    							<table class="table-autopage:6 table-page-number:t1page table-page-count:t1pages table-stripeclass:alternative tablelist">
    								<thead>
    									<tr class="tdhead">
     
    										<td>N° / <bean:write name="nbrlignes" />    lignes</td>  
    										<td>Support</td>
    										<td>VL</td>										
    										<td>Passif</td>
    										<td >Actif</td>
    										<td >En attente</td>
    									</tr>
    			                   	</thead>
     
    			                   	<tbody>
    									<tr>
    										<logic:iterate id="MIFetatACAV" name="ListEtatACAV" >
    											<tr>
    	    										<td align="center"><bean:write name="MIFetatACAV" property="idsupport"/></td>
    											   <td align="center"><bean:write name="MIFetatACAV" property="libellecourt"/></td>										   
    											   <td align="center"><bean:write name="MIFetatACAV" property="valeur"/></td>											   
    											   <td align="center"><bean:write name="MIFetatACAV" property="montantacavp"/></td>
    											   <td align="center"><bean:write name="MIFetatACAV" property="montantacava"/></td>	
    												<td align="center">
    												   <html:link action="initEtatACAV" paramName="MIFetatACAV" paramId="idacavattente" paramProperty="idacavattente">	
    												      <bean:write name="MIFetatACAV" property="montantacavattente"/>
    												   </html:link>
    												</td>
    											</tr>
    										</logic:iterate>
    									</tr>	
    								</tbody>	
    								<tfoot>
    								<tr class="tdhead">
    									<td colspan="1" class="table-page:1 cursor:pointer text-align:right" width="5%" id="first"><<</td>
    									<td colspan="1" class="table-page:previous cursor:pointer text-align:right" width="5%" id="previous"><</td>
    									<td colspan="2" style=text-align:center;>Page <script language="javascript">document.write(t1page+"/"+t1pages)</script></td>
    									<td colspan="1" class="table-page:next cursor:pointer;text-align:right;" width="5%" id="next">></td>
    									<td colspan="1" class="table-page:t1pages cursor:pointer;text-align:right;" width="5%" id="end">>></td>
    								</tr>
    							</tfoot>
     
     
                    		<!-- Fin du tableau ACAV-->
     
                    		<!-- Début du tableau FLUXACAV-->
     
     
    				<!-- Affichage du tableau -->
     
    						<logic:notEmpty name="mifRechercheFluxActionForm" property="listResult" >				  
     						<table class="table-autopage:6 table-page-number:t1page table-page-count:t1pages table-stripeclass:alternative tablelist">
    					                 <thead>
    					                 <p></p>
    					                 <p></p>
     
    					           		<tr class="tdhead1">
    										<td colspan="14"><i>Support 1 : Flux comptabilisés pour l'ACAV en attente</i></td>
    									</tr>	
    					                 <tr class="tdhead">
     
    									<td colspan="2"><bean:message key="num.flux"/></td>
    									<td><bean:message key="type.date.valeur"/></td>
    									<td><bean:message key="label.montant"/></td>
    									<td><bean:message key="parts.pro"/></td>
    									<td><bean:message key="cours.pro"/></td>
    									<td><bean:message key="parts.def"/></td>
    									<td><bean:message key="cours.def"/></td>
    									<td><bean:message key="label.di"/></td>
    									<td><bean:message key="label.rf"/></td>
    									<td><bean:message key="label.statut"/></td>
    									<td><bean:message key="label.type"/></td>
    									<td colspan="2"><bean:message key="label.support"/></td>
    								</tr>
    		                   	    </thead>
     
     
    		                   	   <tbody>
    									<tr>
     
    										<logic:iterate id="ligneFlux" name="mifRechercheFluxActionForm" property="listResult" type="intCommunBean.flux.MifResultRechercheFluxBean" indexId="index" >
    										<tr>
    									<td colspan="2">
    									<html:link action="initEtatACAV" paramName="ligneFlux" paramId="numeroFlux" paramProperty="numeroFlux">
    										<bean:write name="ligneFlux" property="numeroFlux"/></html:link> </td>
    									<td><bean:write name="ligneFlux" property="strValeur"/></td> 
    									<td><bean:write name="ligneFlux" property="montant"/></td>
    									<td><bean:write name="ligneFlux" property="partsPro"/></td>
    									<td><bean:write name="ligneFlux" property="coursPro"/></td>
    									<td><bean:write name="ligneFlux" property="partsDef"/></td>
    									<td><bean:write name="ligneFlux" property="coursDef"/></td>
    									<td><bean:write name="ligneFlux" property="di"/></td>
    									<td><bean:write name="ligneFlux" property="rf"/></td>
    									<td><bean:write name="ligneFlux" property="typeStatut"/></td>
     
    									<td><bean:write name="ligneFlux" property="type"/></td>
    									<td colspan="2"><bean:write name="ligneFlux" property="support"/></td> 
    									</tr>
            				                </logic:iterate>
    								</tr>
    							</tbody>								
    							<tfoot>
    								<tr class="tdhead">
    									<td colspan="1" class="table-page:1 cursor:pointer text-align:right" width="5%" id="first"><<</td>
    									<td colspan="1" class="table-page:previous cursor:pointer text-align:right" width="5%" id="previous"><</td>
    									<td colspan="10" style=text-align:center;>Page <script language="javascript">document.write(t1page+"/"+t1pages)</script></td>
    									<td colspan="1" class="table-page:next cursor:pointer;text-align:right;" width="5%" id="next">></td>
    									<td colspan="1" class="table-page:t1pages cursor:pointer;text-align:right;" width="5%" id="end">>></td>
    								</tr>
    							</tfoot>
    						</table>
     
    					</logic:notEmpty>
    					<!-- Fin du tableau -->
     
                        <!-- Affichage du detail-->
     
                        <logic:equal property="showDetail" name="mifRechercheFluxActionForm"  value="true">
     
                        <div id="espace">&nbsp;</div>
    					<bean:define id="mifDetailFlux" name="mifRechercheFluxActionForm" property="mifDetailFlux" type="intCommunBean.flux.MifDetailFlux" scope="session"></bean:define>
    					<div id="detailFluxSelected">
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.flux"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="idFlux"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.sunshine"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="idSunShine"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.type"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="typeStatut"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.statut"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="statut"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.statut.di"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="statutDI"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
     
    						</div>
    						<div class="detail">
     
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.montant"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strMontant"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.d.i"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDi"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.r.f"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strResultatFinancier"/></a></nobr></p>
    						</div>
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="nombre.pro"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strNombreProvisoire"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="cours.pro"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strCoursProvisoire"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.nombre.def"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strNombreDef"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.cours.def"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strCoursDef"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    						</div>
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.num.ordre.un"/> :</a>&nbsp;<a href='/INTCLINFOC/rechercheOrdrePourFlux.do?rechecher=ordre&selectedOrdre=<bean:write name="mifDetailFlux" property="numOrdre1"/>' class="texteVert"><bean:write name="mifDetailFlux" property="numOrdre1"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.nego.un"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateNego1"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.exe.un"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateExec1"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.cours.reel.un"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strCoursReel"/></a></nobr></p>
    						</div>
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.num.ordre.deux"/> :</a>&nbsp;<a href='/INTCLINFOC/rechercheOrdre.do?rechecher=ordre&selectedOrdre=<bean:write name="mifDetailFlux" property="numOrdre2"/>' class="texteVert"><bean:write name="mifDetailFlux" property="numOrdre2"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.nego.deux"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateNego2"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.exec.deux"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateExec2"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.cours.ecart"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strCoursEcart"/></a></nobr></p>
    						</div>
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.saisie"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateSaisie"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.integration"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateIntegration"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.date.valeur"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="strDateValeurP"/></a></nobr></p>
    						</div>
    						<div class="detail">
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.support"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="support"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.acte"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="acte"/></a></nobr></p>
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a class="texteVertGras"><bean:message key="label.contrat"/> :</a><a class="texteVert">&nbsp;<bean:write name="mifDetailFlux" property="contrat"/></a></nobr></p>
    						</div>
    						<div class="detail">
    							<p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr>&nbsp;</nobr></p>
    							<p class="espacementh-c">&nbsp;</p><p class="espacementh-c">&nbsp;</p><p class="espacementh-c">&nbsp;</p>
    							<p class="flottant"><nobr><a href="javascript:cacherDetailFlux();" class="texteVert"><bean:message key="lien.cacher.detail.flux"/></a></nobr></p>
    						</div>
    					</div>
    					</logic:equal>
    					</table>
     
                                  <!-- Fin du detail-->
          			<!-- Fin Corps -->
          			</div>
     
    <div id="container">
    <a href="#" onclick="AffichePopup(test','OK');return false;">999.999.999,99111</a>
      <div id="test" style="display:none"> test231 </div>    
    </div>
     
    </body>

  6. #6
    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
    Normalement, tout ce qui est à l'intérieur d'une balise logic:notEmpty ne doit pas s'afficher si listResult est vide ou égale à null.

    Si ça s'affiche, c'est que listResult est remplie.
    Comment initialises-tu listResult dans l'ActionForm ?
    Peux-tu montrer le code ?

Discussions similaires

  1. Problème pour afficher un tableau Struts + Hibernate
    Par littlebear dans le forum Struts 1
    Réponses: 24
    Dernier message: 01/12/2008, 21h04
  2. [Javascript][php]afficher/cacher lignes tableau
    Par bouba83 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/12/2006, 13h55
  3. Réponses: 4
    Dernier message: 27/04/2004, 14h45
  4. Réponses: 4
    Dernier message: 05/04/2004, 10h09
  5. [Struts][javascript]Probleme de 'id' dans un <html:hidden
    Par FreshVic dans le forum Struts 1
    Réponses: 5
    Dernier message: 11/02/2004, 10h57

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