2

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);
    }
}
4

1 に答える 1