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 :

[JSF] rich:extendedDataTable select


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 411
    Par défaut [JSF] rich:extendedDataTable select
    Bonjour,

    J'essaye de réaliser un extendedDataTable permettant de sélectionner plusieurs lignes. Mais j'ai 3 problèmes qui se pose.
    J'aimerai pouvoir faire un tri et un filtre pour chaque ligne. J'utilise un for each car je ne connais pas d'avance le nombre de colonnes que je devrais obtenir.
    J'ai donc réaliser 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
    <h:form id="testForm">
    				<rich:extendedDataTable  sortMode="single" width="400px" height="400px"
                    selectionMode="multi" id="testDataTable" selection="#{SimpleTreeDndBean.selectionLigne}"
    						value="#{SimpleTreeDndBean.listeObjects}" var="object">
     
    					<c:forEach items="#{SimpleTreeDndBean.listeTypesAttributs}" var="attribType">
    						<rich:column sortable="true" sortBy="#{object[attribType.key]}" filterBy="#{object[attribType.key]}" filterEvent="onkeyup" width="170px" label="#{attribType.value}">
    							<f:facet name="header">
    								<h:outputText value="#{attribType.value}" />
    							</f:facet>
     
    							<h:outputText value="#{object[attribType.key]}" />
    						</rich:column>
    					</c:forEach>
    				</rich:extendedDataTable>
    		            </h:form>
    A première vu tous s'affiche correctement, cependant j'ai 3 gros soucis, quand j'essaye de faire un tri le tableau se charge indéfiniment et n'effectue pas le tri. Et le filtre ne marche pas non plus, rien ne se passe quand j'essaye d'en effectuer un.
    Et je ne parvient pas retourner les ligne sélectionnées dans ma table. Je ne trouve aucune solution

    Merci.

  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
    avec dataTable il faut utiliser ExtendedDataModel, peut être que c'est le même principe avec extendedDataTable.

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 411
    Par défaut
    Et avec cette méthode peux-t-on sélection plusieurs lignes? et les récupérés par la suite?

  4. #4
    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
    Citation Envoyé par totofe Voir le message
    Et avec cette méthode peux-t-on sélection plusieurs lignes? et les récupérés par la suite?
    la sélection multiple fonctionne bien, regarde l'exemple sur le site de Richfaces.

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 411
    Par défaut
    je suis un peu perdu avec cette exemple je parvient à rien faire

    le code source de HibernateDataModel.java est plutôt complexe et manque plusieurs classe. n'existe t'il pas un exemple plus simple?

  6. #6
    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
    Citation Envoyé par totofe Voir le message
    je suis un peu perdu avec cette exemple je parvient à rien faire

    le code source de HibernateDataModel.java est plutôt complexe et manque plusieurs classe. n'existe t'il pas un exemple plus simple?
    Non il n'y en a pas, mais, c'est un exemple complet pas trés compliqué, si des classes manquent c'est qu'elles ne sont pas compliquées avec juste des attributs et leurs getter/setter.

Discussions similaires

  1. depassement de mémoire rich:extendedDataTable
    Par bousnguar dans le forum JSF
    Réponses: 1
    Dernier message: 01/06/2009, 11h31
  2. onRowClick dans un rich:extendedDataTable
    Par Seiphir0the dans le forum JSF
    Réponses: 2
    Dernier message: 31/03/2009, 18h44
  3. jsf rich:dataTable (problème avec getRowData)
    Par salimrok dans le forum JSF
    Réponses: 4
    Dernier message: 28/01/2009, 13h57
  4. JSF + rich + SelectItem
    Par ghnawfal dans le forum JSF
    Réponses: 9
    Dernier message: 19/08/2008, 18h16
  5. JSF Liste de selection
    Par JAMINF dans le forum JSF
    Réponses: 9
    Dernier message: 21/07/2008, 16h30

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