dataTableと関連付けられたコンテキストメニューをバッキングBeanに作成しましたが、rowSelectイベントリスナーのコンフィグレーション方法がわかりません。dataTableのrowSelectイベントリスナーをプログラムでコンフィグレーションする方法
DataTable table = (DataTable) application.createComponent(DataTable.COMPONENT_TYPE);
table.setValue(model);
table.setSelectionMode("single");
table.setVar("item");
table.setId("tableId");
:
ContextMenu ctxMenu = new ContextMenu();
ctxMenu.setFor("tableId");
DynamicMenuModel ctxModel = new DynamicMenuModel();
ctxMenu.setModel(ctxModel);
rightCenterPanel.getChildren().add(ctxMenu);
rightCenterPanel.getChildren().add(table);
RequestContext.getCurrentInstance().update(TreeManagedBean.rightCenterForm);
私はバッキングBeanに追加することができ、次の同等を探しています:
<p:ajax event="rowSelect" listener="#{myBean.selectItem}"/>
また、それは、シングルとダブルのマウスクリックのイベントリスナーを追加することが可能であるここでは、コードの一部ですxhtmlファイルに「< p:ajaxイベント」を追加せずにバッキングBeanのdataTableを使用していますか?
1質問ごとにお願いします。_ "xhtmlファイルに"
Kukeltje