【问题标题】:Primefaces/JSF/Ajax dblclick eventPrimefaces/JSF/Ajax dblclick 事件
【发布时间】:2018-11-26 22:25:56
【问题描述】:

我想在 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"/>

【问题讨论】:

  • 用普通的 jsf h:commandLink 试过了吗?空p:commandLink(甚至没有关闭)的原因是什么

标签: ajax jsf primefaces


【解决方案1】:

你可以试试这个:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2012-03-27
    • 2011-05-22
    • 2014-06-11
    • 1970-01-01
    • 2015-11-21
    • 2014-01-21
    相关资源
    最近更新 更多