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 :

ExtJS : problèmes de mise en forme


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut ExtJS : problèmes de mise en forme
    Bonjour,

    Voici ce que j'ai.

    Sous Firefox :


    Sous IE : 2 bugs d'affichage




    Pour tous les 2, j'aimerais aussi que les accordéons soient repliés initialement; connaissez-vous l'option?


    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
    40
    41
    42
    43
    44
    45
    function boiteMultiAccordeon(titre,titreBoutonOk,contentHTML){
     
    	var sepVal = "¤¤";
    	var tabDeb = "<TABLE>";
    	var tabFin = "</TABLE>";
     
    	//Pas de fonction direct pour compter les occurences (ou alors utiliser regex)
    	var nbAccordeon = contentHTML.split(sepVal).length -1 ;	
     
    	var tab = new Array();
    	var indTabDeb = 0;
    	var indTabFin = 0;
    	var indTitre = 0;
    	var tabTitre;
     
    	for (var i = 0; i<nbAccordeon; i++){
    		indTitre = contentHTML.indexOf(sepVal, indTabFin);
    		indTabDeb = contentHTML.indexOf(tabDeb, indTabFin);
    		indTabFin = contentHTML.indexOf(tabFin, indTabDeb);				
    		tabTitre = contentHTML.substring(indTitre+sepVal.length,indTabDeb);
    		tabContent = contentHTML.substring(indTabDeb,indTabFin+tabFin.length);	
    		tab[i] = new Ext.Panel({
    	              title: tabTitre,
    	              html: tabContent,
    	              cls:'empty',
    	              autoHeight: true	              
    	          	});        
    	}
     
    	var accordion = new Ext.Panel({
    	split:true,
    	layout:'accordion',
    	items: tab,
    	autoHeight: true
    	});
     
    	//#### Fenetre d'affichage ####//
    	win_box_name = "win_NOSETTINGS_ACCORDEON_box"+cptWin;	
     
    	function action1(evt){Ext.WindowMgr.get(win_box_name).close();}
    	var but_ok = new Ext.Button({text:titreBoutonOk,handler:action1,minWidth:100,region:'center'}); //centré que sous IE, pas sous Firefox...
    	var w = new Ext.Window({title:titre,id:win_box_name,layout:'fit',autoScroll:true,autoHeight:true/*parfois buggué sous IE...*/,width:800,resizable:true,items:[accordion,but_ok]}).show()	
    	cptWin++;
     
    }

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Par défaut
    C'est dommage car les bugs d'affichage sous IE disparaissent quand on déplace la fenêtre, ce qui prouve qu'elle est sensée savoir s'adapater à la taille d'après la façon dont c'est codé...mais il manque une sorte de érefresh", "redraw"...

    Toute suggestion...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 207
    Par défaut
    Pour initialiser à fermer :

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/08/2009, 20h20
  2. [CR9] [CRXI] Problème de mise en forme sur un nom de groupe
    Par Maltus dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 06/09/2006, 10h32
  3. [VBA_E] Problème de mise ne forme,pour balayage
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/08/2006, 13h33
  4. [VBA] Problème enregistrement mise en forme fichier word
    Par guenfood dans le forum VBA Word
    Réponses: 1
    Dernier message: 07/06/2006, 14h10

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