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?