我知道也有类似的问题。我读了其中的一些书,但没有找到我需要的书。否则我看不到。
我有一个基于ExtJS组件的Shopware窗口。很少的字段,组合和按钮。当我单击“删除”按钮行时(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.
,则不会跳转,也不会删除。
如何防止这种情况发生?