Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Ext JS / Sencha
Ext JS / Sencha Ext JS / Sencha Forum d'entraide sur les frameworks Ext JS et Sencha. Avant de poster : FAQ ExtJS / Sencha, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2010, 12h51   #1
Membre du Club
 
Avatar de ninatity
 
Femme
Développeur informatique
Inscription : octobre 2010
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 25
Localisation : Madagascar

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

Informations forums :
Inscription : octobre 2010
Messages : 62
Points : 54
Points : 54
Envoyer un message via Yahoo à ninatity
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 :
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
ninatity est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 14h04   #2
Membre éclairé
 
Avatar de JulienFio
 
Julien Fiorentino
Inscription : novembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Nom : Julien Fiorentino
Âge : 28
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : novembre 2007
Messages : 201
Points : 336
Points : 336
Est-ce que tu as des erreurs qui ressortent dans la console d'erreurs de Firefox ?
JulienFio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h07   #3
Membre du Club
 
Avatar de ninatity
 
Femme
Développeur informatique
Inscription : octobre 2010
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 25
Localisation : Madagascar

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

Informations forums :
Inscription : octobre 2010
Messages : 62
Points : 54
Points : 54
Envoyer un message via Yahoo à ninatity
Non il n'y a pas d'erreurs que Firefox affichent. Firebug non plus n'affiche rien
ninatity est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h25   #4
Membre du Club
 
Avatar de ninatity
 
Femme
Développeur informatique
Inscription : octobre 2010
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 25
Localisation : Madagascar

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

Informations forums :
Inscription : octobre 2010
Messages : 62
Points : 54
Points : 54
Envoyer un message via Yahoo à ninatity
Voici une partie de mon code si ça peut aider
Code :
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
ninatity est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h47   #5
Membre confirmé
 
Inscription : février 2010
Messages : 267
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 267
Points : 297
Points : 297
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...
takitano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h56   #6
Membre du Club
 
Avatar de ninatity
 
Femme
Développeur informatique
Inscription : octobre 2010
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 25
Localisation : Madagascar

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

Informations forums :
Inscription : octobre 2010
Messages : 62
Points : 54
Points : 54
Envoyer un message via Yahoo à ninatity
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
ninatity est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h15.


 
 
 
 
Partenaires

Hébergement Web