Java Vaadin 8网格分页

Java Vaadin 8网格分页,java,vaadin,vaadin8,vaadin-grid,Java,Vaadin,Vaadin8,Vaadin Grid,我正在尝试实现类似于VAADIN8网格表的分页。 我试过使用这个插件,但它在Vaadin8网格上不起作用。有人尝试过实现分页吗?? 我正在使用Java网格API,如下所示:- msgGrid = new Grid(); if (input != null) { msgGrid.setItems(input); } msgGrid.setColumnReorderingAllowed(true); msgGrid.setHeaderVisi

我正在尝试实现类似于VAADIN8网格表的分页。 我试过使用这个插件,但它在Vaadin8网格上不起作用。有人尝试过实现分页吗?? 我正在使用Java网格API,如下所示:-

    msgGrid = new Grid();

    if (input != null) {
        msgGrid.setItems(input);
    }
    msgGrid.setColumnReorderingAllowed(true);
    msgGrid.setHeaderVisible(true);
    msgGrid.setResponsive(true);
    msgGrid.setRowHeight(25);
如果你能分享一些信息,我将不胜感激。
TIA

我们在Vaadin8项目中使用了这个特殊的插件,没有任何问题。 下面是一个示例代码:

Grid<Sample> datagrid;
Pagination pagination;


datagrid = new Grid<>();  
...
PaginationResource paginationResource = PaginationResource.newBuilder().setPage(1).setLimit(limit).build();
pagination = new Pagination(paginationResource);
pagination.setItemsPerPage(10, 20, 50, 100);
pagination.addPageChangeListener( event -> onPageChange(event.fromIndex(), event.toIndex()) ); 

/**
 MyResultSet is a structure containing
 - a list of <Sample> beans (accessible by getList())
 - a integer with the total number of records (accessible by getTotalnumber())
 */
private void onPageChange(int fromIndex, int toIndex) {     
        MyResultSet data = loadSampleRecords(fromIndex, toIndex);
        this.pagination.setTotalCount( data.getTotalnumber() ); 
        this.datagrid.setItems( data.getList() );
        this.datagrid.getDataProvider().refreshAll();
        this.datagrid.scrollToStart();  
    }
Grid数据网格;
分页分页;
datagrid=新网格();
...
PaginationResource PaginationResource=PaginationResource.newBuilder().setPage(1).setLimit(limit).build();
分页=新分页(分页资源);
分页。setItemsPerPage(10,20,50,100);
pagination.addPageChangeListener(事件->页面更改(event.fromIndex(),event.toIndex());
/**
MyResultSet是一个包含
-bean列表(可由getList()访问)
-记录总数的整数(可由getTotalnumber()访问)
*/
private void onPageChange(int fromIndex,int toIndex){
MyResultSet数据=loadSampleRecords(从索引到索引);
this.pagination.setTotalCount(data.getTotalnumber());
this.datagrid.setItems(data.getList());
this.datagrid.getDataProvider().refreshAll();
this.datagrid.scrollToStart();
}

您能否共享用于网格分页的附加组件链接?非常感谢。我能够用这个附加组件实现。