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

GWT et Vaadin Java Discussion :

[Navigateur] Aller en bas de page automatiquement ?


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut [Navigateur] Aller en bas de page automatiquement ?
    Bonjour à tous,

    j'aimerai savoir si il était possible sur une action utilisateur de faire en sorte d'aller directement en bas de la page ?

    Je m'explique, dans mon interface, l'utilisateur voie un tableau contenant un ensemble d'informations sur des éléments. pour chacun d'entre eux, il a la possibilité d'appuyer sur un bouton "Details" qui rajoute sous le tableau un panel affichant des informations supplémentaires. Ce que j'aimerai c'est que lorsque l'utilisateur clique sur ce bouton "Details" que le navigateur aille en bas de la page pour que l'utilisateur puisse voir l'affichage de ce panel. Actuellement, l'interface ne bouge pas, on peut juste voir la scrollbar du navigateur qui s'agrandie.

    Est ce que ce genre d'opération est possible en gwt ?

    merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Je te conseille plutôt de repenser tes panels.

    Tu peux par exemple mettre la partie à cacher / afficher dans un panel spécifique que tu peux cacher / afficher sur l'action que tu souhaite.

  3. #3
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    actuellement c'est ce que je fait en gros.

    sous mon tableau j'ai le panel qui permet d'afficher le détail de mes jobs.
    (il faut savoir que ce tableau peut être très long).

    Du coup quand l'utilisateur clique sur le bouton detail (un pour chaque élément du tableau) le panel de détail est mis à jour et je le rends visible. le truc c'est que l'on reste au niveau de là où l'utilisateur à cliquer sur le bouton détail. ce qui peut être gênant pour l'utilisateur qui peut penser que rien ne sais passer.

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Tu pourrais mettre tes tableaux dans un split panel, horizontal ou vertical.

    L'utilisateur verrais les modifs en live.

    Ou alors, dans un stack panel, et tu peux mettre à jour le titre du second tableau lorsqu'il se met à jour.

  5. #5
    Membre confirmé Avatar de dialloma
    Homme Profil pro
    Java / J2EE, PHP
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Java / J2EE, PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut
    Casp,

    en terme d'ergonomie, le fait que tu parte en bas de page signifie que tu veux mettre le focus sur ce détail quand l'utilisateur clique. Dans ce cas, pourquoi ne pas utiliser une fenêtre modale (DialogBox) comme celui ci :
    http://gwt.google.com/samples/Showca...l#!CwDialogBox.

    Sinon, si tu compte utiliser ta méthode, essaye de voir avec les "encres html". Ton lien détail point vers ton panel qui affiche les détails. Comme ça dès que tu cliques sur ton client, tu est renvoyé vers le bloque qui contient l'encre (donc ton bloc détail). Ce ci est un comportement normal HTML. Tu peux donc utiliser le composant HTML de GWT pour représenter et la céllule de ton tableau ainsi que le bloc devant contenir les détail.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    HTML cel = new HTML ("<a href='#encre'>Détail</a>");
     
    HTML bloc= new HTML ("<div id ='encre'></a>");
    Essaye quelque chose comme ça....

    Bon courage

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 54
    Par défaut
    Au lieu d'utiliser le composant HTML, tu peux utiliser le composant com.google.gwt.user.client.ui.Anchor qui crée une balise <a href="..." />.

    Et si tu veux rajouter un identifiant à un Panel, tu peux le faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Panel monPanel = ...;
    Element elem = monPanel.getElement();
    DOM.setElementProperty(elem, "id", "ancre");

Discussions similaires

  1. [C#] Aller en bas de la page via un <asp:Button>
    Par Rodie dans le forum ASP.NET
    Réponses: 9
    Dernier message: 01/12/2006, 23h25
  2. texte automatiquement en bas de page, bottom?
    Par zorba49 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/03/2006, 14h53
  3. [VB6] [RichTextBox] Aller en bas
    Par fea dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 22/10/2002, 11h24
  4. [CR] suppression du bas de page
    Par grosjej dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 10/09/2002, 08h58

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