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

JSF Java Discussion :

bug avec une checkbox dans une datatable


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut bug avec une checkbox dans une datatable
    Bonjour,

    J'ai crée une datatable, où j'ai rajouté un + ou - qui met à jour un bean.

    Ce matin, j'ai voulu rajouter une checkbox sur toutes les lignes. Et quand je clique sur le + ou -, rien ne se passe. Mon bean n'est plus mis à jour. J'ai vérifié avec le debug. le set de ma variable n'est jamais accessible.

    le a4j:actionparam n'a plus l'air de fonctionner.

    Je comprend pas pourquoi, il n'y a aucun rapport ....., c'est étrange.

    Quand j'enleve la checkbox, le a4j:actionparam fonctionne

    Merci

    voici mon code :

    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
    <rich:dataTable id="suiviTransactionsList"
    	value="#{suiviTransactionsList}"
    	rendered="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique}"
    	var="detailsCommandeBeanHisto"
    	height="50px" width="820px" style="margin:auto;text-align:center">
    	<f:facet name="header">
    		<rich:columnGroup>
    			<rich:column width="20px" id="nameCommande" colspan="1" style="background-color:transparent;">
                                <a4j:commandLink id="linkCommande" action="linkCommande"
                                value="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique?'[+]':'[-]'}"
                                reRender="panelHisto">
                                <a4j:actionparam name="visibleOperation"
                                        		value="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique}"
                                                assignTo="#{detailsExpandableDataTableBean.visibleDetailCommandeHistorique}"/>
                                    		</a4j:commandLink>
    </rich:column>
    <rich:column>
    </rich:column>
    <rich:column width="200px">
    <h:outputText 					value="${msg.transactionCommande_statutCommande}" />
    </rich:column>
    <rich:column width="200px">
    	<h:outputText value="${msg.transactionCommande_typeDocument}" />
    </rich:column>
    <rich:column width="200px">
    	<h:outputText value="${msg.transactionCommande_dateEvenement}" />
    
    </rich:column>
    <rich:column width="200px">
    	<h:outputText value="${msg.transactionCommande_dateRetrait}" />
    </rich:column>
    </rich:columnGroup>
    </f:facet>
    <rich:column width="20px">
    </rich:column>
     <rich:column>
    <h:selectBooleanCheckbox
      value="#{true}" >
    </h:selectBooleanCheckbox>
    </rich:column>
    <rich:column width="200px">
    <h:outputText styleClass="#{detailsCommandeBeanHisto.cssStatutCommande}"
    value="#{detailsCommandeBeanHisto.statutCommande}" />
    </rich:column>
    <rich:column width="200px">
    <sf:commandLink styleClass="#{detailsCommandeBeanHisto.cssTypeDocument}"
    id="select" action="select" value="#{detailsCommandeBeanHisto.typeDocument}"
    processIds="select" />
    </rich:column>
    <rich:column width="200px">
    <h:outputText
    value="#{detailsCommandeBeanHisto.dateEvenement}" />
    </rich:column>
    <rich:column width="200px">
    <h:outputText
    value="#{detailsCommandeBeanHisto.dateRetrait}" />
    </rich:column>
    </rich:dataTable>

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    Je viens de vérifier, quand je met pas de value à la checkbox, ça fonctionne.

    Mais lorsque je veux l'initialiser à true, ça plante.

    J'ai mis n'importe quel composant avec une value, ça plante.

    En gros, je pige pas pourquoi !!!!!

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    c'est bon.
    J'ai rempli la valeur par un bean et ça marche !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/03/2011, 18h29
  2. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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