2014-11-29 2 views
0

Я использую 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. Спасибо.

ответ

Смежные вопросы