2

我有一个表单,其中有两个按钮 - “button”和“button1”以及一个拆分按钮。actionListener 方法只是更新消息内容。

  1. 单击 button1 时,仅更新咆哮。之后,如果我将鼠标移到拆分按钮项目上,则所选项目会突出显示。

  2. 单击按钮时,整个表单都会更新。之后,如果我将鼠标移到拆分按钮项目上,则所选项目不会突出显示。

    这个问题在 primefaces 3.5 中不存在,但在 primefaces 5.0 中存在。

示例代码:

<h:form>
    <p:growl id="messages" />
    <p:commandButton value="Button" actionListener="#{tryBean.save}" update="@form"/>
    <p:commandButton value="Button1" actionListener="#{tryBean.save}" update="messages"/>
    <p:splitButton value="Save" actionListener="#{tryBean.save}" update="messages" icon="ui-icon-disk">
       <p:menuitem value="Update" actionListener="#{tryBean.update}" update="messages"    icon="ui-icon-arrowrefresh-1-w" />
       <p:menuitem value="Delete" actionListener="#{tryBean.delete}" ajax="false" icon="ui-icon-close" />
       <p:separator />
       <p:menuitem value="Homepage" url="http://www.primefaces.org" icon="ui-icon-extlink" />
    </p:splitButton>
</h:form>

谢谢

4

0 回答 0