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 :

Position sur une page


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut Position sur une page
    Salut a tous

    je voulais savoir comment retourner a la même position sur une page jsf apres rechargement

    supposons que j'ai 2 liste en bas de la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <h:selectManyListbox size="4" >
    <f:selectItems value="#{referenceMB.listePrestations}"/>
    </h:selectManyListbox>
     
    <h:selectManyListbox size="4" >
    <f:selectItems value="#{referenceMB.listePrestations2}"/>
    </h:selectManyListbox>

    et un boutton pour déplacer les items (selectitem) de la premier liste vers la deuxième
    (avec son action=#{MBean.addToliste})
    je veux garder la même position après chaque déplacement mais j'arrive pas
    après le rafraichissement(rechargement de la page)

    merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 92
    Par défaut
    tu a un paramètre autoscroll dans le web.xml
    Il permet de te repositionnner au même endroit quand tu recharge ta page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <context-param>
    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    <param-value>true</param-value>
    </context-param>

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut
    Citation Envoyé par demanghonj Voir le message
    tu a un paramètre autoscroll dans le web.xml
    Il permet de te repositionnner au même endroit quand tu recharge ta page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <context-param>
    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    <param-value>true</param-value>
    </context-param>
    Merci infiniment
    Sinon ta pas une idée comment rafraichir juste un seul composant pas toute la page ??

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par fellyis Voir le message
    Sinon ta pas une idée comment rafraichir juste un seul composant pas toute la page ??
    Pour cela, il faudra passer par de l'Ajax.
    Le mieux étant de faire avec une librairie de composants JSF ajaxisés, tels que RichFaces...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Pour cela, il faudra passer par de l'Ajax.
    Le mieux étant de faire avec une librairie de composants JSF ajaxisés, tels que RichFaces...
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <context-param>
    <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
    <param-value>true</param-value>
    </context-param>
    Pour le rechargement ça marche (je récupéré la même position)

    Mais j'ai encore un petit problème que j'arrive pas a résoudre en ajoutant ce context-param seulement

    j'ai ajouter un checkbox afin de désactiver et activer des autres champs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <h:selectBooleanCheckbox id="choixContactsogeti" value="#{referenceMB.choixContactsogeti}" valueChangeListener="#{referenceMB.changeListeState2}" onclick="submit()">
     </h:selectBooleanCheckbox>
    La Méthode changeListeState:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     public void changeListeState2(ValueChangeEvent value) {
    			setListeContactsogetiState(!(Boolean)value.getNewValue());
    			setFieldContactsogetiState((Boolean)value.getNewValue());
    			FacesContext.getCurrentInstance().renderResponse();
     
    		}
    après le submit ...la page ne récupéré plus la même position
    y'a t'il une solution pour cela

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 73
    Par défaut
    quelqu'un a une piste ?

Discussions similaires

  1. Position d'un element sur une page HTML
    Par monsieurouxx dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/10/2011, 22h10
  2. [DOM] fixer la position d'un calque sur une page
    Par fraizas77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/04/2009, 13h20
  3. Connaître la position d'un élément sur une page imprimée
    Par guidav dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/07/2008, 10h44
  4. Garder la position d'un scroll au retour sur une page
    Par Leopardi dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/09/2007, 11h49
  5. [RaveReport] - Bloquer groupe sur une page
    Par muaddib dans le forum Rave
    Réponses: 3
    Dernier message: 25/02/2003, 16h21

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