Pra*_*rde 0 gwt dataprovider celltable
我是GWT应用程序开发的初学者.我在线搜索过CellTable.除了一些例子之外没有任何解释.
现在我真的想知道DataProvider在CellTable中究竟做了什么?还想了解更多关于celltable的信息,以及是否有相同的资源?
数据提供者保存您的模型.每当您更改模型时(例如,映射到您的cellTable的对象列表),它将负责更新显示.
它充当显示器(cellTable)和模型之间的控制器(即对象列表,通常是来自后端的共享对象列表).
以下是listdataprovider的示例:
@UiField(provided = true)
protected CellTable<TableRowDataShared> cellTable;
protected ListDataProvider<TableRowDataShared> dataProvider = new ListDataProvider<TableRowDataShared>();
public void init() {
dataProvider.addDataDisplay(cellTable);
// init your cellTable here...
}
public void onModelUpdate(List<TableRowDataShared> newData) {
dataProvider.getList().clear();
dataProvider.getList().addAll(newData);
dataProvider.flush();
dataProvider.refresh();
cellTable.redraw();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |