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 :

onRowClick dans un rich:extendedDataTable


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 59
    Par défaut onRowClick dans un rich:extendedDataTable
    Bonjour tout le monde,

    pour faire court, dans un tableau j'aimerai associer un evenement onRowClick ---> pour appler une action dans mon backingBean,

    voila ce que j'ai fait

    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
     
    <rich:extendedDataTable id="idAcc" value="#{AccountBean.accountList}" var="account" width="500px"  height="115px" selection="# AccountBean.selection}" sortMode="single" rows="2" selectionMode="single" rowKeyVar="rkvar">
         <a4j:support event="onRowClick"                                            
        actionListener="#{AccountBean.action}" reRender="action" />
        <rich:column id="nature" headerClass="dataTableHeader" width="150"
        label="Nature" sortable="true" sortBy="#{account.natureCompte}">
            <f:facet name="header">
                           <h:outputText value="#{msg.Nature}" />
            </f:facet>
            <h:outputText value="#{account.natureCompte}" />
         </rich:column>
         <f:facet name="footer"> 
         <rich:datascroller maxPages="20"></rich:datascroller>
         </f:facet>
    </rich:extendedDataTable>
    dans mon backingBean

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public void action(ActionEvent event) {                    
         System.out.println("stp fait un truc");                    
    }
    cette personne avait un problème similaire, est a réussi a faire marcher le composant avec la même manip que j'utilise.....pourtant

    http://www.developpez.net/forums/d66...ble-selection/

    j'utilise richFaces 3.3.0 GA avec jsf-facelets 1.1.4, je précise que j'ai déja tester la même manip avec un dataTable (croyant que c'était une question de stabilité), et ca n'as rien données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <rich:dataTable value="#{AccountBean.accountList}" var="account"
    	id="listTable" onRowMouseOver="this.style.backgroundColor='#FFFFAA'"
    	onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
    	<a4j:support event="onclick"
    		actionListener="#{AccountBean.selectionOperateur}"
    		action="#{AccountBean.action}">
    	</a4j:support>
    	<rich:column id="Nature">#{account.natureCompte}</rich:column>
    </rich:dataTable>
    Un grand merci d'avance.

    ps: si les modérateurs trouve que le sujet a déja été evoqué dans le lien que j'ai passer, ca me dérange pas qu'il supprime ce topic.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    elle est incluse dans un form ta table?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 59
    Par défaut
    you are THE Best

    ca marche nickel

    le shéma de m'as page ressemblé a ca

    page synthese

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <h:form>
     
          <ui:include src="synthese/frameSynthese.xhtml" /> 
     
    </h:form>
    la page frameSynthese contenait mon tableau.
    le tag h:form dans la frameSynthse empecher d'actionner l'evenement onRowClick pour une raison qui m'est inconnue,

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

Discussions similaires

  1. Problème de onchange dans un rich combobox
    Par lolita2008 dans le forum JSF
    Réponses: 6
    Dernier message: 27/04/2012, 14h16
  2. Réponses: 4
    Dernier message: 23/09/2010, 17h06
  3. Nombre de lignes dans un Rich Edit
    Par Ludo_360 dans le forum Delphi
    Réponses: 1
    Dernier message: 03/07/2007, 12h58
  4. Réponses: 1
    Dernier message: 20/11/2006, 01h16
  5. [VB6] Application de formats dans une rich text box
    Par GnarlyYoyo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/09/2006, 07h21

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