【问题标题】:Primefaces ajax listener eclipse issue?Primefaces ajax监听器日食问题?
【发布时间】:2014-09-09 00:33:40
【问题描述】:

我正在使用 jsf 和 primefaces 来构建我的页面,但遇到了无法识别侦听器的问题。我也使用 eclipse 作为 IDE,在检查编写代码的建议时,该方法不显示。

它会说 setter not found for property class。

简短示例:

-html

<p:selectBooleanCheckbox value="#{myBean.value}" id="myID">
    <p:ajax event="click" update="form0" listener="#{myBean.listener}"/>
</p:selectBooleanCheckbox>

-豆

  public void listener(AjaxBehaviorEvent event) {
     //do something with event
    }

如果需要,我可以发布所有相关代码。但是,这是我认为需要的所有相关信息。

【问题讨论】:

  • 语言独立于 IDE。你能告诉我们你的 Bean 上的注释吗?值有 setter/getter 吗?
  • 您尝试过 JBossTools 扩展吗?它具有自动完成功能。

标签: java eclipse jsf-2 primefaces


【解决方案1】:

问题是selectBooleanCheckbox没有点击事件。

尝试改变

<p:ajax event="click" update="form0" listener="#{myBean.listener}"/>

<p:ajax event="change" update="form0" listener="#{myBean.listener}"/>

【讨论】:

    猜你喜欢
    • 2018-05-10
    • 2014-05-08
    • 2012-03-17
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    相关资源
    最近更新 更多