Анимация для компонента - PullRequest
0 голосов
/ 16 января 2012

Я знаю, что в Ext JS 4.0 есть Ext.Fx.Anim , а в Ext JS 3.4 его нет.Просто хотел узнать, есть ли какие-нибудь обходные пути в получении некоторой базовой (скажем, легкой) анимации для Компонента в Ext JS 3.4.

Ответы [ 2 ]

3 голосов
/ 16 января 2012

Я предполагаю, что вы хотите сделать это для компонента, который не находится в управляемом макете.Если это правда, вы можете анимировать Ext.Element, который оборачивает ваш контент, вызывая Ext.Component.getEl()

var panel =  new Ext.Panel({html: 'My content'});
// Or any method defined in http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Fx
panel.getEl().slideIn();      
1 голос
/ 16 января 2012

В 3.4 у вас есть класс Ext.Fx, который автоматически применяется платформой к Ext.Element. Итак, каждый элемент по умолчанию имеет поддержку анимации. И с этим методы, которые вы видите в Ext.Fx, также доступны для вашего элемента, такие как - highlight, fadeIn, slideIn и т. Д.

...