我有一个使用验证的页面(必须设置值),这通常通过growl更新,但是我也想使用相同的按钮,如果验证已成功通过更新数据表
这样做的最佳方式是什么?
选择您希望数据排序的方式:
<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">
答案 0 :(得分:4)
您可以在update
的{{1}}属性中添加两个或更多组件ID。
<p:commandButton>
答案 1 :(得分:0)
在命令按钮
中添加了一个onclick命令<p:commandButton value="#{bundle.buttonSearch}" action="#{bean.advancedSearch}" onclick="update growl" update="group" icon ="ui-icon-search" />
现在全部工作:)