Я использую dgrid, который имеет горизонтальную полосу прокрутки и сортировку столбцов. Когда пользователь прокручивается до последнего столбца и сортирует столбец, позиция прокрутки не сохраняется dgrid. Как сохранить позицию полосы прокрутки после завершения сортировки?dgrid не удалось сохранить позицию прокрутки после выполнения сортировки столбцов
var grid = new (declare([OnDemandGrid, DijitRegistry, ColumnResizer]))({
id: "grid",
store: storeForGrid,
maxRowsPerPage: 3,
columns: [ {
field: "Name",
label: "Name"
}, {
field: "LastName",
label: "Last Name"
}, {
field: "BookNumber",
label: "Book Number"
}, {
field: "MaxDays",
label: "Max. Days"
}, {
field: "MinDays",
label: "Min. Days"
} ]
}, this.grid);
Я попытался реализовать обратный вызов события dgrid-sort. К этому времени позиция scrollLeft сбрасывается до 0. Спасибо.