当前位置: 首页 > 知识库问答 >
问题:

PrimeFaces在“取消”按钮上禁用验证[重复]

於和志
2023-03-14

表单中,我有一些带有两个commandButton的inputText,一个指向accept,一个指向cancel

如何仅禁用“取消”按钮的验证?

<h:form id="detailsForm">
  <p:inputText id="editUsername" value="#{userController.editUser.usrUsername}" />
  <p:inputText id="editFirstName" value="#{userController.editUser.usrFirstName}" />
  <p:inputText id="editLastName" value="#{userController.editUser.usrLastName}" />
  <p:commandButton value="Accept" update=":detailsForm" actionListener="#{userController.onDetailsEditAccept}" />
  <p:commandButton value="Cancel" update=":detailsForm" actionListener="#{userController.onDetailsEditCancel}" />
</h:form>

我已经尝试在字段中插入required=“false”但没有成功。我还尝试在字段上插入 ,但没有成功。

共有1个答案

云宏儒
2023-03-14

在取消命令按钮中使用属性immediate=“true”。通过跳过应用请求值、过程验证和更新模型值阶段,这将跳过表单的整个处理过程。

<p:commandButton value="Cancel" update=":detailsForm" actionListener="#{userController.onDetailsEditCancel}" immediate="true"/>
 类似资料:
  • 编辑:底部的解决方案 这是一个跳棋游戏。单击一个按钮后,它等待单击第二个按钮与之交换。然而,有时你可能不想移动那个按钮,但一旦你点击了它,就没有回头路了,因为我无法禁用它。 在这里的其他帖子中,我看到人们使用 这只是使它在第一次单击后不可见。 这什么都干不了。 这也没什么用。编辑:所有这些方法都用true和false进行了尝试。 私有无效交换(){ 但你也需要 这样它就重新启用了它,或者其他什么,

  • 本文向大家介绍yii2 在焦点/按键上禁用验证错误消息,包括了yii2 在焦点/按键上禁用验证错误消息的使用技巧和注意事项,需要的朋友参考一下 示例 默认情况下,会出现以下错误消息,textbox在<div class="help-block"></div>上使用keyUp或按下提交按钮后,如果任何验证约束得不到满足。 有时我们只想提交一条消息,即在onKeyup事件时不进行验证。 让我们检查yi

  • 我刚接触vee validate。我想知道您如何验证按钮是否已按下。我已经用ValidationObserver包装了我的表单,其中有一个v形槽无效。我希望用户被要求选择一个按钮,这将允许用户继续到下一页。 代码验证观察员,我包装我的表单: 下面的代码是我需要知道如何设置用户从列表中选择按钮所需的验证。 和结束我的形式我有按钮,允许用户继续。该按钮将被禁用,直到表单完成并且没有验证错误。但我也想确

  • PrimeFaces的CommandButton允许指定图标: 但是,我需要根据JSF托管bean属性启用/禁用图标。 我试过了 这适用于选择不同的图标,但不允许完全禁用图标(即,在没有属性的情况下获得相同的渲染效果)。我可以在中返回一个空字符串,但PrimeFaces仍将渲染额外的

  • 我是JSF的新手,我正在使用primefaces-2.2.RC2。我有一个commandButton,当我单击它时,我希望它填充一个使用lazyLoading的数据表(我的工作是基于primefaces showcase)。当我点击commandButton时,数据没有被加载。 这是我的一段代码: 安迪在我的豆子上: 更新:我发现我必须绑定我的数据表,并且在我的bean上我必须调用loadLazy

  • 问题内容: 单击后,我想在iOS上禁用按钮()。我是开发iOS的新手,但我认为目标上的等效代码-C是这样的: 但是我不能迅速做到这一点。 问题答案: Swift中的布尔值是。 应该做。 这是的属性的Swift文档。