我已經在支持bean中創建了dataTable和關聯的上下文菜單,但不知道如何配置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}"/>
也是它可以添加單,雙鼠標點擊事件監聽器對於backing bean中的dataTable,而不在xhtml文件中添加任何「< p:ajax事件」?
1每個問題的問題,請... _「還有可能在後臺bean中爲dataTable添加單鼠標和雙鼠標點擊事件偵聽器,而無需在xhtml文件中添加任何」
Kukeltje