В моей сетке я использую редактирование строк.
при использовании Internet Explorer 10 (возможно, и других версий) и на странице есть полосы прокрутки
Когда я редактирую строку и нажимаю «обновить», страница прокручивается до начала сетки.
Эта проблема довольно хорошо задокументирована (хотя и не конкретно в 4.1).
Я видел исправление, которое переопределяло rowModel следующим образом.
Ext.override(Ext.selection.RowModel, {
onRowMouseDown: function(view, record, item, index, e) {
// view.el.focus();
this.selectWithEvent(record, e);
}
});
Я также видел добавление следующего в сетку.
selModel: Ext.create('Ext.selection.Model', { listeners: {} }),
Ни один из этих вариантов не работал для меня.
- редактировать *
Я пробовал «preserveScrollOnRefresh: true», как предлагается ниже. Но проблема все еще остается. Я положил пример на dropbox. Чтобы воссоздать это в Internet Explorer, вам нужно будет свернуть браузер и щелкнуть / отредактировать элементы, которым нужен нижний колонтитул сетки.