我正在使用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">
当页面上有错误消息,数据表中的一行或多行时,命令按钮被禁用,但如果我更正了其中一行错误消息,则按钮变为启用状态,即使存在错误数据表中的其他行。
答案 0 :(得分:0)
更改
{not empty facesContext.messageList}
到
{not empty facesContext.messageList?true:false}