Я использую Ext JS classic 6.2 и создал анимацию ниже:
Что я хочу сделать сейчас, так это заставить окно расти справа налево. Является ли это возможным?
Мой код:
listeners: {
afterrender: 'afterrender',
close: () => MCLM.DrawHelper.finish(),
show: (win) => {
var painelEsquerdo = Ext.getCmp('painelesquerdo');
var painelCentral = Ext.getCmp('painelCentral');
var drawBtn = Ext.getCmp('drawBtn');
win.setMinWidth(0);
win.setX(painelEsquerdo.getWidth() + painelCentral.getWidth() - win.getWidth());
win.setY(drawBtn.getY());
win.setMinHeight(drawBtn.getHeight());
win.setHeight(drawBtn.getHeight());
var oldSize = win.getWidth();
win.setWidth(0);
win.animate({
duration: 300,
to: {width: oldSize}
});
}
}
lookup
. - person Coderino Javarino   schedule 13.01.2019