primefaces禁用commandButton

时间:2015-10-30 03:42:35

标签: primefaces commandbutton disabled-control

我有以下代码用于primefaces p:commandButton。我已在oncomplete的{​​{1}}中设置了更新和commandButton属性以停用p:panelGrid,并在"panelGrid1s4a3b1" p:message上显示消息。但不知道为什么这两个不起作用。任何人都可以帮助我让他们工作吗?

"customMessage1s4"

1 个答案:

答案 0 :(得分:1)

你没有更新是对的。更改您的p:commandButton

update="panelGrid1s4a3b1 customMessage1s4" 

虽然我相信你的p:messages喜欢

<p:messages id="customMessage1s4" showDetail="true" autoUpdate="true" closable="true" />

更多

您还可以使用关键字进行更新:

Keywords are the easier way to reference components, they resolve to ids so that if an id changes,
the reference does not need to change. Core JSF provides a couple of keywords and PrimeFaces
provides more along with composite expression support.

以下是关键字。

  

@this标准当前组件。 @all标准全视图。 @形成   标准最近的当前组件的祖先形式。 @none标准号   零件。 @namingcontainer PrimeFaces最近的祖先命名   当前组件的容器。 @parent PrimeFaces的父母   当前组件。 @composite PrimeFaces最近的复合组件   祖先。 @child(n)PrimeFaces第n个孩子。 @row(n)PrimeFaces第n行。   @previous PrimeFaces上一个兄弟姐妹。 @next PrimeFaces下一个兄弟。   @widgetVar(name)PrimeFaces给定widgetVar的组件。