2013-06-25 5 views
0

Я хочу, чтобы перейти к последней строке или выбранного элемента или RowIndex
я попробовать случай, как:Extjs - Выделите последний ряд (выбранный элемент)

   grid.setScrollTop(rowIndex); // not working 

       grid.getView().focusRow(rowIndex);// not working 

       // not working 
       var idx = this.getStore().indexOfId(rowIndex); 
       var rowEl = this.getView().getRow(idx); 
       rowEl.scrollIntoView(this.getGridEl(), false); 

все они не работают, как я могу сделать это благодаря

Edit:
у меня есть окно включать GridPanel и когда я добавить новый элемент я хочу прокрутки окна последним благодаря
Изменить 2:
см. Мой пример: http://jsfiddle.net/h9Dy9/ Когда я добавляю некоторые новые элементы, прокрутка окна должна перемещаться для последнего или выбора элементов.

+0

Вы используете буферное хранилище? – Christoph

+0

Я пытаюсь использовать локальный магазин (ArrayStore), и я не инициализирую ширину или высоту для моей сетки, я использую autoScroll: true для моего Ext.window.Window – freestyle

ответ

0

Последняя строка, это означает нижнюю часть сетки справа?

Я пытался использовать это, и она работает:

var scrollPosition = 100; 
YourGrid.getEl().down('.x-grid-view').scroll('bottom', scrollPosition, true); 

Я нашел это из Grid -scrollTo bottom

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