Sencha Touch无限列表变量高度图像滚动到底部

时间:2014-09-28 23:52:36

标签: extjs sencha-touch-2

我有一个无限的列表,其中大多数都有可变的高度和图像。它基本上是一个聊天对话列表。在显示列表之前,我等待商店满载。我还想在完全滚动到底部之后显示列表。问题是列表似乎没有可靠地滚动到底部而是中途停止。只有在完全滚动到底部后才能可靠地显示列表?请帮忙!谢谢!

1 个答案:

答案 0 :(得分:0)

你可以简单地创建一个这样的函数:

scrollToBottom: function() {
    this.getMessageList().getScrollable().getScroller().scrollToEnd();
}

此处messageList是聊天列表的参考,您应该在聊天中添加新消息的函数中添加以下代码。

me.scrollToBottom();
setTimeout( function() {
    me.scrollToBottom();
}, 10);
setTimeout( function() {
    me.scrollToBottom();
}, 50);

确保顺序。首先附加上面的代码,然后将数据添加到您的商店。 我希望这能帮到您。欢呼声。