Extjs - предотвратить переход на верх после удаления () - PullRequest
0 голосов
/ 07 марта 2019

Я знаю, что есть похожие вопросы.Я прочитал некоторые из них, но не нашел то, что мне нужно.Или я не мог видеть это.

У меня есть окно, сделанное в 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., то скачка не будет, но и удаления тоже нет.

Как я могу предотвратить это от прыжка?

...