根据数据表错误启用/禁用命令按钮

时间:2016-11-14 19:31:12

标签: primefaces datatable

我正在使用PrimeFace 5.0。 我有一个带有可编辑日期字段的数据表。 数据表外是一个comman按钮,我想根据页面上的错误启用/禁用命令按钮。这是常用按钮的代码。

<p:commandButton value="xxxx" id="xxxBtn" type="submit" partialSubmit="true" ajax="true" update="@form" disabled="#{not empty facesContext.messageList}"
actionListener="#{xxxBean.xxx}" styleClass="Win95 Fnone marAuto">

当页面上有错误消息,数据表中的一行或多行时,命令按钮被禁用,但如果我更正了其中一行错误消息,则按钮变为启用状态,即使存在错误数据表中的其他行。

1 个答案:

答案 0 :(得分:0)

更改

{not empty facesContext.messageList}

{not empty facesContext.messageList?true:false}