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 :

le scroll ne s'affiche pas avec le Viewport


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut le scroll ne s'affiche pas avec le Viewport
    Bonjour,
    Dans un des mes projets (consultation de matériels), j'ai utilisé un Viewport et j'ai mis un scrollbar à gauche. Il est constitué de plusieurs onglets dont quelques uns doivent s'afficher avec des scrollbar. Là ça marche bien mais dans un autre projet (redaction et lecture de textes), j'ai aussi utilisé un Viewport mais quand je veux mettre un scrollbar comme dans l'autre projet là c'est la catastrophe.
    Plus rien ne s'affiche c'est-à-dire, il n'y a qu'une petite ligne bleue: mon FormPanel ne s'est pas déployé sur toute la longueur.

    J'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    layout:'auto',
    autoScroll:true,
    forceLayout:true
    dans le viewport.

    Dans mon premier projet je n'ai que des onglets tandis que dans l'autre, j'ai un formpanel constitué d'un treepanel et de 2 onglets.
    J'ai déjà aussi essayé layout:'border' mais le scrollbar ne s'affiche pas.
    Avec layout:'fit', ce sont les scroolbar qui s'affichent mais pas le formpanel
    Merci d'avance pour votre aide

  2. #2
    Membre expérimenté Avatar de JulienFio
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 201
    Par défaut
    Est-ce que tu as des erreurs qui ressortent dans la console d'erreurs de Firefox ?

  3. #3
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut
    Non il n'y a pas d'erreurs que Firefox affichent. Firebug non plus n'affiche rien

  4. #4
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut
    Voici une partie de mon code si ça peut aider
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    var tabpane = new Ext.TabPanel({activeTab:0,
    items:[liste,fiche],
    defaults:{autoHeight:true, bodyStyle:'padding:10px'}});
     
    var form = {layout:'form',
    width:'100%',
    height:'100%',
    border:false,
    items:[tabpane]};
     
    var corps = {region:'center',
    title:'Notes',
    items:[form]};
     
    function deconnexion(){Ext.Msg.show({icon:Ext.Msg.QUESTION,
    title:'Confirmation',
    msg:'Voulez-vous vraiment vous déconnecter?',
    buttons:{ok:'Oui',cancel:'Non'},
    fn:function(id){if(id=='ok'){
     
    		 //Destruction des cookies et redirection vers la page de connexion
    		}}});}
     
    Ext.onReady(function(){
    Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
    Ext.QuickTips.init();
    var idsession_val=' <span class="blue-bold">'+redacteur+'</span> -  <a id="disconnect" href="javascript:deconnexion()" class="red-bold">Se d&eacute;connecter</a>';
    var idsession_pnl={region:'north',height:20,border:false,bodyStyle:'text-align:right;font-family:arial;font-size:.8em;padding:5px;',html:idsession_val};
     
    var content = new Ext.FormPanel({region:'center',
    layout:'border',
    items:[menu,corps]});
     
    new Ext.Viewport({layout:'border',
    autoScroll:true,
    forceLayout:true,
    renderTo:Ext.getBody(),
    items:[idsession_pnl,content]});
    });
    Là le Viewport s'affiche et prend la totalité de la page

    Si je change en layout:'fit', des scrolls s'affichent à droite et en bas, le panel sur le redacteur et la déconnexion s'affiche mais pour le form rien

    Si je change en layout:'auto' comme précédemment, le panel sur le redacteur et la déconnexion s'affiche mais le form n'est qu'une ligne bleue qui ne s'étend pas et évidemment, il n'y a pas de scroll

  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
    Bonjour,

    Il n y a pas de scroll dans un viewport ... !
    pkoi ? parceque l'intéret du viewport et de tout redimensionner en fonctoin de la taille de votre navigateur.

    si vous souhaitez absoluement avoir un scroll, il faut opter pour un panel...

  6. #6
    Membre confirmé Avatar de ninatity
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : Madagascar

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 64
    Par défaut
    Citation Envoyé par takitano Voir le message
    Bonjour,

    Il n y a pas de scroll dans un viewport ... !
    pkoi ? parceque l'intéret du viewport et de tout redimensionner en fonctoin de la taille de votre navigateur.

    si vous souhaitez absoluement avoir un scroll, il faut opter pour un panel...
    Merci pour la précision. Je vais opter pour ça mais je me demande encore pourquoi ça a marché avec l'autre projet

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

Discussions similaires

  1. [MySQL] La page ne s'affiche pas avec ce bout de code
    Par mimagyc dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/08/2007, 23h56
  2. Réponses: 1
    Dernier message: 26/03/2007, 19h34
  3. Infobulle en CSS qui ne s'affiche pas avec Opera
    Par xenos dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 27/02/2007, 12h03
  4. video realplayer ne s'affiche pas avec IE
    Par bnoir dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 16/10/2006, 14h29
  5. Réponses: 3
    Dernier message: 02/05/2006, 14h29

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