【问题标题】:RichFaces rich:autocomplete not firing valueChangeListenerRichFaces rich:自动完成不触发 valueChangeListener
【发布时间】:2013-04-12 17:51:19
【问题描述】:

基于this 我实现了一个丰富的自动完成功能,其中包含一个自动完成的动态列表。我接下来要做的是,当用户编辑此字段以根据其值更新另一个字段时。

我发现各种链接和参考声明这是一个错误,它会在提交使用的表单时触发,但至少是从一年前开始的。 hereherehere

我的代码片段:

<rich:autocomplete value="#{cotizacionBean.currentOpcionEditable.sumaAsegurada}" style="width:100px;" id="sumaAseguradora"
                              required="true" validatorMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}"
                              autocompleteMethod="#{cotizacionBean.getAutocompleteListSumaAsegurada}"
                              valueChangeListener="#{cotizacionBean.sumaAseguradaModificada}"
                              requiredMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}" converterMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}">
                 </rich:autocomplete>

还有我的豆子:

public void sumaAseguradaModificada(){
    System.out.println("entro sumaAseguradaModificada");
}

所以我的问题是两个:这已经解决了吗?我该怎么做?

【问题讨论】:

  • 您找到解决方案或解决方法了吗?
  • 还没有,只是使用了另一个 jsf 标签。 :(

标签: jsf-2 richfaces facelets


【解决方案1】:

我是这样工作的:

<a4j:jsFunction name="submitSearch"
    execute="sumaAseguradora"
    render="sumaAseguradora"
    action="#{cotizacionBean.sumaAseguradaModificada}" />
<rich:autocomplete style="width:100px;" id="sumaAseguradora"
    required="true" validatorMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}"
    autocompleteMethod="#{cotizacionBean.getAutocompleteListSumaAsegurada}"
    requiredMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}" converterMessage="#{msgs['global.etiqueta.sumaAseguradoraRequerida']}"
    onselectitem="submitSearch()"
    value="#{cotizacionBean.currentOpcionEditable.sumaAsegurada}">
</rich:autocomplete>

在 Bean 中,我不得不更改方法的签名:

public Object sumaAseguradaModificada() {
   System.out.println("entro sumaAseguradaModificada");
   return "success";
}

【讨论】:

    猜你喜欢
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2018-01-16
    • 2012-12-02
    • 2012-11-21
    • 2012-10-02
    • 2018-10-14
    相关资源
    最近更新 更多