jsf - 如何进行双重更新

标签 jsf primefaces

我有一个使用验证的页面(必须设置值),这通常通过咆哮进行更新,但是我也想使用相同的按钮,如果验证已成功通过,则更新数据表

最好的方法是什么? 选择您希望数据排序的方式:

                <br></br>
            </h:panelGrid>
            <p:commandButton value="#{bundle.buttonSearch}" action="#{bean.advancedSearch}" update=":growl" icon ="ui-icon-search" />

            <br></br>
            <br></br>
            <h:panelGroup id="group">
                <p:dataTable id="UserTableSearch"
                             rowKey="#{bean.userSearchResults}"
                             rendered="#{facesContext.postback}"
                             widgetVar="UserTableSearch" 
                             paginator="true" 
                             rows="10"
                             value="#{bean.userSearchResults}"
                             var="item"
                             emptyMessage="No results found."
                             scrollable="true">

最佳答案

您可以在 update 中包含两个或多个组件 ID您的<p:commandButton>的属性.

<p:commandButton value="#{bundle.buttonSearch}" action="#{bean.advancedSearch}"
    update="growl group" icon ="ui-icon-search" />

关于jsf - 如何进行双重更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386108/

相关文章:

jsf - 如何在 jsf/primefaces ajax 请求上设置超时?

Eclipse Tomcat 错误 404

javascript - 向所有具有 primefaces 工具提示的元素添加样式

jsf-2 - 如何一起使用primefaces和prettyfaces?

jsf-2 - ui 内的 Primefaces ManyCheckbox :repeat calls setter method only for last loop

css - 我可以将 EL 用于带有 JSF 的外部 CSS 文件吗?

jsf - 如何在primefaces媒体标签中重命名PDF

jsf - 获取组件的坐标

jsf - <c :when> not working in PrimeFaces datatable?

jquery - 单击时不要隐藏 OverlayPanel