NativeScript RadListView:无限滚动到顶部?

时间:2017-08-07 12:08:20

标签: nativescript nativescript-telerik-ui radlistview

我正在使用最新的nativescript(3.1.1)和RadListView。当用户向上滚动列表时,我正试图实现无限滚动(类似于Facebook Messenger,Whatsapp和其他聊天应用程序的工作方式)。

我知道loadOnDemand效果很好,但只有在用户向下滚动时才有效。当用户向上滚动时,有没有办法让loadOnDemand工作?或任何其他解决方法?

非常感谢!

1 个答案:

答案 0 :(得分:1)

RadListView的当前版本不提供向上方向的按需加载"功能,它确实提供"拉动刷新"和#34;从底部按需加载"。

您可以使用RadListView滚动事件进行一些自定义实现,如 discourse.nativescript.org 帖子{{3}中所述}。我还会在此处发布答案的文字,以便更好地了解社区:

  

实际上我认为您可以使用滚动轻松实现此目的   RadListView公开的事件:   here

     

您可以特别使用滚动:   http://docs.telerik.com/devtools/nativescript-ui/Controls/NativeScript/ListView/scrolling

     

此事件公开列表的当前滚动偏移量。一旦它   变为0或负数您可以启动数据获取过程,引发一个标志   一个进程正在进行并在数据到达后重置它。