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 :

[icefaces] setSelected ne marche pas


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut [icefaces] setSelected ne marche pas
    Hello,

    Je n'arrive pas à trouver pourquoi lorsque je séléctionne un row dans ma table celui-ci ne fait pas appel à setSelected de mon bean

    ici la code jsf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    			<ice:column>
    				<f:facet name="header">
                       <ice:outputText value="#{msg.label_table_dossierId}" />
    				</f:facet>
    				<ice:rowSelector id="selected"
                                     value="#{dossier.selected}"
                                     selectionListener="#{rowSelectController.rowSelectionListener}"/>				
    				<ice:outputText value="#{dossier.dossier.dossierId}" />
    			</ice:column>
    ici le code de mon Dossier (set et isSelected)

    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
     
    	/**
             * Does our dossier is selected ?
             * @return
             */
    	public boolean isSelected() {
    		LOG.debug("GET IS SELECTED");
    		return selected;
    	}
     
    	/**
             * Select our dossier as selected
             * 
             * @param selected
             *                      The boolean value to set
             */
    	public void setSelected(boolean selected) {
    		LOG.debug("SET SELECTED");
    		this.selected = selected;
    	}
    et enfin dans mon rowSelectController la méthode rowSelectionListener

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    	public void rowSelectionListener(RowSelectorEvent event) {
    		LOG.debug("rowSelectionListener()");
    		DossierBean dossier;
    		for (int i = 0, max = getDossierInventory().size(); i < max; i++) {
    			dossier = dossierInventory.get(i);
    			if (dossier.isSelected()) {
    				selectedDossier = dossier;
    				LOG.debug("rowSelectionListener(RowSelectorEvent event) select aff = " + dossier.getDossier().getDossierId());
    			}
    		}
    	}

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    il semblerait que cela soit un bug de icefaces lors de la combinaison de tabed pane en expanded a true avec le rowSelectController ...

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    en fait non le dataTable n'était tout simplement pas dans un form ...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/04/2015, 13h16
  2. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  3. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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