2010-10-24 4 views
0

Salut: De l'API j'ai trouvé des extensions fournissent une animation de base, par exemple le fadeIn fadeOut et etc. Cependant quand je les utilise, je rencontre quelques problèmes.l'effacement extjs (slidein slideout)

Je confonds sur le composant de son spectacle et caché.

L'animation est appelé à l'élément, pour exapmle,

form.getEl.fadeIn(...); 

Mais pour un composant, il a un attribut de caché,

Et pour un élément html, il a un attribut d'affichage et de visibilité.

Alors, qu'est-ce que l'extjs utilise quand on fadeOut/slideOut un Ext.Element? De même que les extensions utilisent-elles lorsqu'elles cachent un Ext.Component?

Répondre

0

AFAIK, les composants ne sont pas prêts à supporter les animations. Mais cela dépend principalement de la disposition du conteneur de ce composant. Par exemple, la disposition des bordures utilise une sorte de «slide-in/out» pour ses composants «escamotables».

Vous pouvez essayer n'importe quelle animation sur le composant getEl(), mais elle peut avoir des effets imprévisibles, selon la disposition.

+0

Je le sais. L'animation se produit uniquement sur le calque Element (le Dom), cependant je veux savoir quand nous appelons un ext.element pour glisser/glisser, qu'est-ce que ext fait de l'élément dom lié dans le html? – hguser