用于大数据的分页GWT DataGrid
我的用于大数据的分页GWT DataGrid,gwt,datagrid,pagination,Gwt,Datagrid,Pagination,我的DataGrid可能包含数千行数据。我的页面大小只有50。因此,我只想从服务器获取大量数据到客户端,并在需要时加载数据行。GWT是否默认支持这样做 我尝试使用pagesizepage,但后来意识到数据已经发送到客户端,这挫败了我的目标 谢谢。真的。DataGrid以及任何其他单元小部件的目标(除其他外)是通过使用分页和单元尽可能快地显示大型数据集 我建议您从aboutCellTable(同样适用于DataGrid)开始,然后 您可能需要一个AsyncDataProvider来异步获取数据,还
DataGrid
可能包含数千行数据。我的页面大小只有50。因此,我只想从服务器获取大量数据到客户端,并在需要时加载数据行。GWT是否默认支持这样做
我尝试使用pagesizepage
,但后来意识到数据已经发送到客户端,这挫败了我的目标
谢谢。真的。DataGrid
以及任何其他单元小部件的目标(除其他外)是通过使用分页和单元尽可能快地显示大型数据集
我建议您从aboutCellTable
(同样适用于DataGrid
)开始,然后
您可能需要一个
AsyncDataProvider
来异步获取数据,还需要一个AbstractPager
(例如,SimplePager
)来强制检索更多数据。
您还可以决定扩展行的当前范围(例如,无限滚动),而不是具有多个页面(通过使用键盘分页策略。增加\u范围
)
总的来说,这个问题太笼统了,很难用几行(或者没有更多的具体说明)来回答。这些位都在上面的链接中,不要忘记查看中的单元小部件示例,因为它们几乎涵盖了您需要的所有内容
希望让您开始。通过使用PagingLoadResult gxt,我们可以实现这一点。这是gxt中可用的功能吗?我认为GWT没有。正确吗?这只是远程分页。如果您有批量记录,在页面上单击它将从代理加载。这是一个内置功能,我们必须重用它,“
AsyncDataProvider
,SimplePage
应该可以完成此工作(在GWT中),感谢您的回复。你能详细说明一下吗?