多个Inputtext字段更新命令按钮

时间:2017-05-23 14:40:39

标签: jsf primefaces jsf-2

我是jsf编程的新手,我想听听你的意见。 我有以下问题。我在jsf中有4个输入文本字段(也可能是一个主要字段),它应该更新一个primeface命令按钮。如果四个字段中的一个无效,则应禁用命令按钮。在我的例子中,按钮在控制器中有自己的禁用功能。一个解决方案是通过ajax事件“keyup”触发控制器进行更新,但这是最好的解决方案吗?命令按钮中的disable-function经常被称为quit。

<p:commandButton value="Name" id="saveButton" styleClass="xxx"
                 action="#{controller.saveEntity}"
                 disabled="#{controller.disableButton}"
                 rendered="#{controller.editmode}" update="msg" />

<h:inputText id="firstname" value="#{controller.user.firstName}"
                            rendered="#{controller.editmode}" >
        <f:ajax event="keyup" delay="200" render="saveButton" />
</h:inputText>

其他输入字段是相同的结构。

0 个答案:

没有答案