如何将双击侦听器添加到primefaces树

时间:2019-04-03 08:16:06

标签: jsf primefaces

我想为Primefaces树组件中的节点扩展添加ajax行为事件。我在Primefaces用户指南中找到了rowDblselect事件,用于DataTable,针对树尝试了该事件,但是有:

javax.servlet.ServletException: /events.xhtml @34,86 <p:ajax> Event:rowDblselect is not supported.
        <p:tree id="tree" value="#{treeEventsView.root}" 
                var="doc" selectionMode="single" 
                selection="#{treeEventsView.selectedNode}"
                draggable="true" droppable="true" dragdropScope="demo">
            <p:ajax event="rowDblselect" listener="#{treeEventsView.onNodeExpand}" />
            <p:ajax event="collapse" listener="#{treeEventsView.onNodeCollapse}" />
            <p:ajax event="select" listener="#{treeEventsView.onNodeSelect}" />
            <p:ajax event="unselect" listener="#{treeEventsView.onNodeUnselect}" />
            <p:ajax event="dragdrop" listener="#{treeDNDView.onDragDrop}" />

是否可以通过双击添加扩展的trenode,可能是使用Java脚本功能或重写overd事件。

0 个答案:

没有答案