Primefaces / JSF / Ajax dblclick事件

时间:2018-06-18 05:50:51

标签: ajax jsf primefaces

我想在PrimeFaces框架的commandlink组件上使用dblclick事件。 我有以下错误:

javax.faces.view.fletters.TagException:/templateNote.xhtml @ 22.60事件:不支持dblclick。

感谢您的帮助。

这是我的代码:

<p:commandLink>
<p:ajax event="dblclick"
       listener="#{noteManagerBean.noteSelection(note)}"
       oncomplete="PF('widgetNoteDialog').show()"
       update="idNoteDialog"/>
<p:graphicImage value="images/PostIt#{note.couleur}.png" style="position: absolute; top: 0; left: 0"/>

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

    <p:commandLink value="click me" ondblclick="noteSelection()" onclick="return false;"/>
    <p:remoteCommand name="noteSelection" actionListener="#{testBean.doit}" />

primefaces会生成javascript方法“noteSelection”,你可以随时调用它