我已经在支持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