Apache Clickで Table コントロールを使用する方法を知りたいです。私が本当に知る必要があるのは、テーブル コントロールにデータを入力する方法です。これまで見てきた例には、例で定義されていないメソッドの使用が含まれています。以下の例では、メソッド getCustomerService() および getCustomersSortedByName(10) が定義されていないため、この例を理解するのが難しくなっています。テーブル コントロールにデータを入力する簡単な方法を知っている人はいますか? 完全な例は素晴らしいでしょう。
public class SimpleTablePage extends Page {
@Bindable protected Table table = new Table();
// Constructor ------------------------------------------------------------
public SimpleTablePage() {
table.setClass(Table.CLASS_ITS);
table.addColumn(new Column("id"));
table.addColumn(new Column("name"));
table.addColumn(new Column("email"));
table.addColumn(new Column("investments"));
}
// Event Handlers ---------------------------------------------------------
/** * @see Page#onRender() */
@Override
public void onRender() {
List list = getCustomerService().getCustomersSortedByName(10);
table.setRowList(list);
}
}