JSF h:selectOneMenu和ajax

时间:2013-11-30 09:33:07

标签: ajax jsf-2

我在使用AJAX和h:selectOneMenu一起工作时遇到问题。我有一个选择框,当用户选择一个条目时,我将值插入myFacade.secondaryAttribute,然后重新渲染panelGroup,称为详细信息。

我发现了很多线程,我尝试过转换,更改侦听器,没有任何作用:-(如果我添加一个commandButton并将ajax附加到此 - 那么我会收到服务器错误。

  

serverError:class java.lang.NullPointerException

我的代码段:

<h:form>
  <h:panelGroup layout="block" styleClass="dropdown">
    <h:selectOneMenu value="#{myFacade.secondaryAttribute}" id="secondaryAttribute">
      <f:selectItems value="#{myFacade.attributes}" var="attribute" itemLabel="#
{attribute.description}" itemValue="#{attribute}"></f:selectItems>
      <f:ajax event="change" render=":details"></f:ajax>
    </h:selectOneMenu>
  </h:panelGroup>
</h:form>

<h:panelGroup id="details">
...
</h:panelGroup>

我希望有人知道我做错了什么 - 或者这根本不可能(发现一些论坛帖子说你不能用ajax和h:selectOneMenu?)

提前致谢。

/索伦

0 个答案:

没有答案