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

Ext JS / Sencha Discussion :

Redimensionnement de panel


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut Redimensionnement de panel
    Bonjour,

    Une fois n'est pas coutume, un soucis assez délicat à expliquer...Ma page est composée de la manière suivante (plus de détail ici) : un viewport avec trois régions (nord, ouest et centre). La région ouest est redimensionnable (en largeur). Dans ma région centre, j'ai des panels (par exemple des formPanel ou bien des gridPanel) qui ont la propriété 'autoWidth: true'.

    Le soucis est le suivant. Lorsque j'agrandis ma région ouest, cela diminue d'autant ma région centre (normal...), mais il y a un problème pour les panels de ma région centre. En effet, l'autroScroll étant activé pour mes régions, j'ai une barre horizontale en bas (ça, je la veux, pas de soucis), mais lorsque je scrolle vers la droite pour voir la fin de mon panel (ceux qui sont dans la région centre), le header de ce dernier ne va pas jusqu'au bout. En d'autres termes, le header de ces panels se contentent de s'afficher sur la partie initialement visible à l'écran, ce qui est particulièrement laid lorsque l'on scroll vers la droite...

    Si quelqu'un a compris quelques choses à mes élucubrations et a une idée...

    Mako

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Devant l'enthousiasme des foules, je vais reformuler cela plus simplement...

    Comment faire pour que les headers de panels s'affichent sur toute la largeur du panel, et pas seulement sur la partie visible à l'écran initialement ?

    Est-il possible d'activer l'autoScroll verticalement ou horizontalement uniquement ? Concrètement, je voudrais pouvoir scroller verticalement (car mes panels peuvent être ouverts ou fermés), mais empêcher le scroll horizontal, ce qui empêcherait les utilisateurs d'aller voir le défaut d'affichage.

    Merci.

    Mako

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    Bonjour mako,

    tu as deux solutions qui sont en fait deux manières de traiter un problème de mise en place de panel, je te conseilles de choisir la deuxième ...

    1. tu dimensionnes tous les éléments qui se trouves dans ta zone centrale(tu imposes un height et un width), et l'élément centrale va se dimensionner automatiquement.

    2. tu laisses les height et les width 'flottant', et tu imposent le height et width a ton element central...

    pkoi la 2ieme solution est meilleur, parce que, tu n'as qu'un seul réglage à faire ... ^^

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Alors, je vais rentrer un peu plus dans le détail.

    Ma région 'centre' à un width fixé à 85% (pas de height précisé, mais j'ai pas de soucis pour ça). Mes panels qui sont contenus dedans sont tous en autoWidth et autoHeight.

    Ci-joint une capture du problème rencontré lorsque je dois scrollé vers la droite (les rectangles rouges).

    Mako

    Nom : EPT_bug_2.JPG
Affichages : 110
Taille : 47,4 Ko

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    je suis pratiquement sur que c'est un pb de layout ...

    tous tes contenaires ne sont pas liés les uns aux autres ...

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    tous tes contenaires ne sont pas liés les uns aux autres ...
    Admettons. Et comment je fais pour les lier les uns aux autres ?

    Mako

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec le redimensionnement de panels
    Par Just-Soft dans le forum Langage
    Réponses: 11
    Dernier message: 21/12/2014, 10h11
  2. Réponses: 2
    Dernier message: 19/09/2014, 11h14
  3. [Layout]Redimensionnement de panels
    Par Ginseng dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 14/04/2008, 23h34
  4. redimensionner automatique panel
    Par lazzeroni dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 12/06/2006, 13h57
  5. Redimensionner une vidéo l'afficher dans un Panel
    Par kurul1 dans le forum C++Builder
    Réponses: 20
    Dernier message: 06/10/2005, 12h30

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