0
我必須從後端提取值並將其填充爲flex表中的行。我沒有使用靜態數據,所以我不能使用:如何從後端填充GWT中的彈性表
table.setText(0, 0, "Name");
table.setText(0, 1,"Birthdate");
table.setText(0, 2, "Address");
如何提取數據並將其填充爲flex表中的行。或者我應該使用同樣的Grid表格嗎?
我必須從後端提取值並將其填充爲flex表中的行。我沒有使用靜態數據,所以我不能使用:如何從後端填充GWT中的彈性表
table.setText(0, 0, "Name");
table.setText(0, 1,"Birthdate");
table.setText(0, 2, "Address");
如何提取數據並將其填充爲flex表中的行。或者我應該使用同樣的Grid表格嗎?
這是怎麼回事。在另一個類中,您可以從後端加載數據並創建新的Car Objekts並將它們傳遞給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,這可能會有所幫助,如果你有一個已知的實體集合。對於諸如分頁排序等事情來說,它更快更靈活。 – 2014-10-31 17:08:20