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 :

[richfaces] modalpanel et extendedDataTable


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 [richfaces] modalpanel et extendedDataTable
    Bonjour,

    J'ai effectué un modalPanel et à l'intérieur de celui-ci j'ai un tableau. Sur ce tableau j'aimerais effectuer les fonctions de tris et de filtres. Sauf que lorsque j'essaye de les faire j'ai l'impression que ma page (ou mon panel) se recharge donc il réinitialise le tableau. Une solution?

    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
     
     <rich:modalPanel id="pnlParamRex" showWhenRendered="#{SimpleTreeDndBean.showModalPanel>1}"  width="600" height="500">
      <f:facet name="header">
        <h:outputText value="Panel" />
            </f:facet>
               <h:form>
                 <h:panelGroup>
    		<rich:extendedDataTable   sortMode="single" width="400px" height="400px"
                    selectionMode="multi" id="testDataTable" selection="#{SimpleTreeDndBean.selectionLigne}" binding="#{SimpleTreeDndBean.tableItem}"
    						value="#{SimpleTreeDndBean.listeDataItem}" var="object">
     
     
                                            <rich:columns value="#{SimpleTreeDndBean.listeEnteteAttributs}" var="attribType"
                                                index="ind" id="column#{ind}" sortable="true" sortBy="#{object[ind]}" filterBy="#{object[ind]}" filterEvent="onkeyup" label="#{attribType}">
     
                                                <f:facet name="header">
                                                    <h:outputText value="#{attribType}" />
                                                </f:facet>
     
                                                <h:outputText value="#{object[ind]} " />
                                            </rich:columns>
     
    				</rich:extendedDataTable>
                     </h:panelGroup>
                </h:form>
              </rich:modalPanel>

  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
    Regarde la demo, tu as un exemple avec dataTable, c'est la même chose avec extendedDatatable.

    essaye comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <rich:columns value="#{SimpleTreeDndBean.listeEnteteAttributs}" var="attribType"
     index="ind" id="column#{ind}" sortable="true" sortBy="#{attribType}" filterBy="#{attribType}" filterEvent="onkeyup" label="#{attribType}">
    Il faut utiliser le binding avec précaution, si t'en a pas vraiment besoin, ne l'utilise pas.

  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
    Merci pour la réponse,
    J'avais déjà vu cette exemple. j'ai essayé avec ces modifications mais même résultat (même sans le binding). Pour le binding j'en est besoin (enfin je pense) car je fait des selections de lignes. Mais j'ai l'impression que mon modalPanel se rafraichi quand j'effectue un tri ou filtre.

  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
    si la table est dans le modalPanel c'est normal que tu vois un rafraichissement.
    le filter fait une requete ajax, tu peux ajouter dans l'attribut reRender de la table ce que tu veux rafraichir.

  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
    Oui, justement je voudrais rien rafraichir. Cela signifie que je peux pas effectuer les tris d'un tableau dans un modalPanel? Ou il existe un moyen d'éviter le modalPanel de se rafraichir?

  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
    Oui, justement je voudrais rien rafraichir. Cela signifie que je peux pas effectuer les tris d'un tableau dans un modalPanel? Ou il existe un moyen d'éviter le modalPanel de se rafraichir?
    le tri se fait coté serveur, c'est pour ça qu'il y'a rafraichissement, si tu n'utilise pas de modalPanel, il y'aura aussi un rafraichissement de la page, juste qu'il est moins visible.

Discussions similaires

  1. [RichFaces]ModalPanel et Form
    Par Gnarik dans le forum JSF
    Réponses: 4
    Dernier message: 25/11/2010, 10h07
  2. RichFaces : modalPanel : action ne passe pas
    Par wanchy dans le forum JSF
    Réponses: 1
    Dernier message: 15/03/2010, 18h36
  3. RichFaces modalPanel And a4j:status
    Par Ho(c)ine. dans le forum JSF
    Réponses: 7
    Dernier message: 11/12/2009, 10h10
  4. [Richfaces][ModalPanel] Envoie de données
    Par raff87 dans le forum JSF
    Réponses: 14
    Dernier message: 30/04/2009, 09h46
  5. [RichFaces] ModalPanel et Calendar
    Par gcube dans le forum JSF
    Réponses: 1
    Dernier message: 11/06/2008, 11h59

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