Я знаю, что есть похожие вопросы.Я прочитал некоторые из них, но не нашел то, что мне нужно.Или я не мог видеть это.
У меня есть окно, сделанное в Shopware на основе компонентов ExtJS.Несколько полей, комбо и кнопок.Когда я нажимаю на кнопку «Удалить», строка строки (которая называется xtype: 'panel') должна исчезнуть.Это происходит, но сразу окно прыгает наверх.Таким образом, пользователь должен снова прокрутить вниз и т. Д.
Код:
let removeButton = Ext.create('Ext.button.Button', {
text: 'Remove',
layout: 'anchor',
cls: 'primary',
singlePropertyValue: 'asdefvecvsws4t'
onClick: function () {
let target = Ext.getCmp(this.singlePropertyValue);
target.up().remove(target); // This is the line.
target.doLayout();
me.removeFromMatched(singleValue, singleProperty.remotePropertyName ,'auto');
}
});
Если я прокомментирую target.up().remove(target); // This is the line.
, то скачка не будет, но и удаления тоже нет.
Как я могу предотвратить это от прыжка?