2014-11-29 4 views
1

У меня есть сетка GXT LiveGridView - отлично работает, отлично погрузка, но не прокручивается до нижней записи с помощью полосы прокрутки. Единственный способ увидеть последнюю запись - выбрать последнюю видимую запись и использовать клавишу со стрелкой вниз, чтобы отключить отображение, по одной записи за раз.GXT живая сетка, не прокручиваемая до нуля

ответ

2

Переопределяя метод getCalculatedRowHeight, поскольку он возвращал неправильное значение (по сравнению с анализом Firebug), проблема была решена.

private class MyLiveGridView<T> extends LiveGridView<T> { 
    // deal with wrong value of 22 from this method currently. 
    @Override 
    protected int getCalculatedRowHeight(){ 
     return 28; 
    } 
} 

(Реальное исправление будет динамически получать правильную высоту строки. На данный момент этого будет достаточно, так как я на крючке много кода до сих пор).

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