ListViewの行全体をウィケットでクリック可能にすることは可能ですか?この例を見ましたが、ページ付けの代わりにスクロール可能なテーブルが必要です。そのため、テーブルの任意の行をクリックすると、編集のために行のコンテンツがテーブルの下に表示されるListViewを使用します。
ありがとう、
これを達成する他の方法はありますか?
ListViewの行全体をウィケットでクリック可能にすることは可能ですか?この例を見ましたが、ページ付けの代わりにスクロール可能なテーブルが必要です。そのため、テーブルの任意の行をクリックすると、編集のために行のコンテンツがテーブルの下に表示されるListViewを使用します。
ありがとう、
これを達成する他の方法はありますか?
基本的に同じ方法です。モデルをリストビューに渡す必要があります...
//in ListView class
protected void populateItem(final ListItem<T> item) {
item.add(new AjaxEventBehavior("onclick") {
@Override
protected void onEvent(AjaxRequestTarget target) {
T object=item.getModelObject();
//do some stuff or a callback, besides you can use ajax
}
});
}