ScrollPanel scrollToBottom()不起作用

时间:2011-06-26 13:44:59

标签: gwt

我无法让ScrollPanel.scrollToBottom工作。它不会滚动到面板的底部。这是一个示例代码段:

FlexTable flexTable = new FlexTable();
// Add loads of rows to the flex table here..
ScrollPanel scrollPanel = new ScrollPanel(flexTable);
scrollPanel.scrollToBottom();
// Add the scrollPanel to the view here..

我也尝试在scrollToBottom()覆盖方法中使用onLoad()方法,但它不起作用。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

延迟scrollToBottom()命令,以便ScrollPanel准备好接受输入。

Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
        @Override
        public void execute() {
            // your commands here
            scrollPanel.scrollToBottom();
        }
});