パネルを下から上に移動したい。スムーズに。このために、このコードを試します。
Ext.define("mathmania.view.Main", {
extend: 'Ext.Panel',
requries: [
'Ext.util.DelayedTask'
],
xtype: 'panel',
config: {
autodestory: true,
border: 1,
html: 'test panel',
bottom: 0,
centered: true,
padding: 10,
margin: '2%',
width: '95%',
listeners: {
painted: 'countdown'
}
},
countdown: function()
{
var task = Ext.create('Ext.util.DelayedTask', function() {
this.setBottom(this.getBottom + 5);
task.delay(100);
});
task.delay(0);
}
しかし、繰り返しタスクとして複数回ではなく、一度だけ機能するたびに?. このフロート パネルをスムーズに移動するためのより良い方法や、このコードに欠けているものはありますか?