J'ai le panneau ExtJS suivant intégré dans un autre panneau, qui réside ensuite dans un Tabpanel et que le Tabpanel est dans un format de format.
avec celui-ci étant dit, ces champs de date de début / de fin sont initialement affichés dans de très petites cellules - - Les cellules sont si petites que je vois des barres de défilement horizontales. Maintenant voici la partie étrange: si j'ouvre Firebug, tout se passe en place. P>
Est-ce que quelqu'un sait ce qui se passe? Pourquoi ne ralentit-il pas correctement en premier lieu et pourquoi Firebug provoque-t-il tout pour fonctionner correctement simplement en ouvrant Firebug? P>
var dateFields = new Ext.Panel({ id: 'dateFields', labelAlign: 'bottom', border: false, items: [{ layout: 'column', defaults: { columnWidth: 0.5 }, items: [{ layout: 'form', border: false, items: [{ xtype: 'datefield', name: 'start_date', fieldLabel: 'Start Date' }] }, { layout: 'form', border: false, items: [{ xtype: 'datefield', name: 'end_date', fieldLabel: 'End Date' }] }] }] });
3 Réponses :
Essayez avec chrome, si cela fonctionne, peut-être que vous avez laissé un Lorsque Firebug est ouvert, console.log code> quelque part dans votre code. P>
console code> existe.
Lorsqu'il est fermé, console code> n'existe pas et
console.log code> casse le code en silence. P>
Si vous avez Firebug installé Console.Log () existe même si le panneau Firebug est fermé
Essayez juste un script avec console.log (); alerte ('hi'); Un assiette Firebug est vraiment éteint, pas seulement caché. L'alerte ne doit pas apparaître dans FF, ou peut-être que ceci est une configuration quelque part.
@wezzy ce n'est pas vrai la plupart du temps. Lorsque Firebug est fermé, console () code> est indéfini. Firebug peut regarder i> fermé mais juste être masqué (vous pouvez dire la différence de savoir si l'icône est grisée). Confirmez ce comportement avec cette démo: JSBIN.com/Avenu4/5 .
Votre panneau extérieur n'a pas de mise en page. Essayez d'ajouter mise en page: 'Fit' code> et voir si cela aide. P>
J'ai déjà vu ce problème ... il y a trois choses que vous devrez peut-être faire. p>
Je suppose que tout refusion fera la même chose, pas seulement ouvrir Firebug. Essayez de redimensionner le navigateur, fait-il la même chose?