如何从后端在GWT中填充flex表
我必须从后端提取值,并将其作为flex表中的行填充。我没有使用静态数据,因此无法使用:如何从后端在GWT中填充flex表,gwt,database-connection,uibinder,flextable,Gwt,Database Connection,Uibinder,Flextable,我必须从后端提取值,并将其作为flex表中的行填充。我没有使用静态数据,因此无法使用: table.setText(0, 0, "Name"); table.setText(0, 1,"Birthdate"); table.setText(0, 2, "Address"); 如何提取数据并将其填充为flex表中的行。或者我应该使用一个网格表来做同样的事情吗?这样的事情有什么意义。在另一个类中,您可以从后端加载数据,创建新的汽车对象,并将它们传递给MyCarFlexTable类 class My
table.setText(0, 0, "Name");
table.setText(0, 1,"Birthdate");
table.setText(0, 2, "Address");
如何提取数据并将其填充为flex表中的行。或者我应该使用一个网格表来做同样的事情吗?这样的事情有什么意义。在另一个类中,您可以从后端加载数据,创建新的汽车对象,并将它们传递给MyCarFlexTable类
class MyCarFlexTable extends FlexTable {
private int rowNumber;
private List<Car> cars;
public MyCarFlexTable(List<Car> cars) {
this.cars = cars;
initTable();
}
private void initTable() {
for(Car c : cars) {
// define which data is printed in which column
setText(rowNumber, 0, c.getId()); // Id of Car
setWidget(rowNumber, 1, new Label(c.getName())); // Name of Car
// add more Columns
rowNumber++;
}
}
}
您看过CellTable了吗?如果您有已知的实体集合,这可能会有所帮助。对于分页排序等事情来说,它更快、更灵活。