首页 > 解决方案 > 未调用 selectOneMenu 中的 valueChangeListener

问题描述

我有一个使用 Liferay 6.2、Richfaces 4.3.2.Final、JSF 2.1 的环境,我正在做的正是富人脸文档中的内容

<rich:panelMenu>
   <h:selectOneMenu id="id"  valueChangeListener="#{bean.method}" style="background-color: white">
        <f:selectItems  value="#{bean.getList}"/>
           <a4j:ajax event="valueChange" render="mainPanel" execute="@this"/>
   </h:selectOneMenu>
</rich:panelMenu>

但是bean没有接收到事件,什么也没发生,没有错误,没有警告,只是没有在bean中调用“方法”。我已经尝试将事件更改为“更改”而不是“值更改”。方法签名是

public void method (ValueChangeEvent event)}

标签: jsfjsf-2richfaces

解决方案


推荐阅读