1 回答
TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
REST 服務(wù)是一個(gè)AsyncDataProvider. 您可以從文檔中提供的示例代碼開(kāi)始。
一般方法如下:
table.addRangeChangeHandler(new RangeChangeEvent.Handler() {
@Override
public void onRangeChange(RangeChangeEvent event) {
int start = event.getNewRange().getStart();
int length = event.getNewRange().getLength();
// get data from REST service
}
});
當(dāng)您從服務(wù)獲取數(shù)據(jù)時(shí),您需要:總行數(shù)和當(dāng)前頁(yè)面上顯示的實(shí)際數(shù)據(jù)。在提供程序中設(shè)置新數(shù)據(jù):
provider.updateRowCount(totalRowCount, true);
provider.updateRowData(start, values);
添加回答
舉報(bào)
