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

Servlets/JSP Java Discussion :

Adapter la largeur du tableau selon la résolution d'écran


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut Adapter la largeur du tableau selon la résolution d'écran
    Bonjour,

    J’ai un tableau commun à tous les onglets de l'application, dont la largeur WIDTH = 100%.

    Le problème est que le tableau ne garde pas la même largeur quand on navigue dans les différents onglets.

    Donc je voudrais savoir comment spécifier la largeur du tableau pour qu’elle reste la même pour tous les onglets et
    pour toutes les résolutions d’écran.

    Merci d’avance.

  2. #2
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    il faut connaître déjà la configuration minimale utilisée (pour les écrans) ...
    à savoir est-ce que des utilisateurs sont en 800*600 sur leur écran ?
    Y a t-il une configuration imposée ?
    Après tu set la largeur de ton tableau en px en conséquence ...
    Attention, ça peut donner des trucs certes uniformes, mais pas terribles au niveau ergonomie ... et présentation.
    Après il doit être possible en js de choper la résolution de l'écran et de calculer toutes les longueurs en conséquence (tableau + colonnes) mais c'est un peu mortel ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut
    Salut,

    En fait il n'y a pas une configuration imposée.

    En fait, dans chaque onglet de l’application il y’a une liste pour laquelle il y’a des colonnes.
    Lorsque le nombre de colonnes ne dépasse pas la résolution d’écran,
    la largeur du tableau reste conforme à la résolution d’écran,

    Mais si le nombre de colonnes de la liste est grand plus que la résolution d’écran, une barre de défilement apparaît au bas
    de la fenêtre pour permettre à l'utilisateur de voir le reste.
    Et c’est là que la largeur du tableau n’atteint pas le niveau
    de la dernière colonne.

    J’aimerai bien comprendre la méthode de choper la résolution de l'écran en JS au cas où la largeur en pixels ne marche pas.

    Merci.

  4. #4
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    est ton ami

    Après une recherche rapide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert('Your resolution is '+screen.width+'x'+screen.height);

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ce n'est pas la résolution de l'écran qui compte mais la taille de la zone d'affichage.
    Tu peux avoir un écran 2048x1024 et n'utiliser qu'une fenêtre de 800x600.

    Le width=100% devrait suffire, si le conteneur qui l'encapsule a la bonne taille...
    Quelle est la structure des éléments html dans ta page ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 107
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Ce n'est pas la résolution de l'écran qui compte mais la taille de la zone d'affichage.
    Tu peux avoir un écran 2048x1024 et n'utiliser qu'une fenêtre de 800x600.

    Le width=100% devrait suffire, si le conteneur qui l'encapsule a la bonne taille...
    Quelle est la structure des éléments html dans ta page ?

    Bonjour,

    Malheureusement width=100% ou sa valeur en pixels ne résout pas le problème..

    C`est un tableau contenant un autre tableau(celui-ci contient un filtre pour le tri selon différentes options) , un bouton , la pagination et un lien vers la doc. Le problème est au niveau du tableau externe qui est présent dans toutes les pages de l`application.

    Les listes sur lesquelles on applique le filtre, si celles-ci possédant 6 ou moins de colonnes, l`affichage du tableau est correcte mais si le nombre de colonnes est > 6 ,la largeur du tableau se limite juste à la partie visible de l`écran.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/05/2013, 12h00
  2. Comment adapter les marges et son site selon les résolutions ?
    Par Marc22 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 19/07/2009, 00h32
  3. Auto adaptation selon la résolution
    Par 6su7 dans le forum Silverlight
    Réponses: 4
    Dernier message: 10/02/2009, 22h36
  4. [API] Fenêtre adaptable selon la résolution
    Par juni38 dans le forum Visual C++
    Réponses: 4
    Dernier message: 26/07/2007, 09h06
  5. Réponses: 1
    Dernier message: 30/01/2005, 11h00

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