2012-01-17 4 views
0

У меня есть этот код для добавления данных в сетку. После добавления данных я хочу перейти в последнюю строку.Как перейти к последней записи

Когда я пишу dataGrid.dataProvider.length-1, он идет перед последней строкой. Но когда я пишу dataGrid.dataProvider.length, ничего не происходит. Что случилось?

var que3:Que = new Que(); 
createQueResult.token = queService.createQue(que3); 
createQueResult.token =queService.commit(); 
createQueResult.token =queService.getAllQue(); 
dataGrid.ensureCellIsVisible(dataGrid.dataProvider.length-1,1); 

ответ

0

Я предполагаю, что dataGrid.dataProvider.length больше, чем индекс с наибольшим значением. Если метод makeCellIsVisible не показывает последнюю строку, это может быть ошибкой в ​​этом методе. Вы можете попробовать вызвать datagrid.validateNow() до или после этого вызова и посмотреть, помогает ли он.

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