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

嵌套Redux-Forms:结帐表内的凭证表单

伯庆
2023-03-14

我试图用redux-form用嵌套的优惠券代码/优惠券子表单制作结帐页面。

所以结账表单将包括,例如,国家选择,在这个表单中,我想添加一个子表单来应用优惠券。

用户需要能够在主结账表单中单独应用优惠券,以查看可能的折扣。

我明白我不能简单地嵌套ReduxForms。我不想创建2个单独的表单,因为我想在voucher字段下面显示可能的验证并提交常规结帐表单的错误。我可能可以对voucher字段使用asyncValidation,但我想用apply按钮而不是字段模糊来触发它。

共有1个答案

太叔鸿
2023-03-14

最后,我使用AsyncValidation实现了这一点。要触发此操作,不是在离开凭单字段时触发,而是在单击apply按钮时触发,我创建了一个带有textfield和按钮的自定义字段组件。textfield获取除onBlur函数之外的全部输入,按钮的click处理程序调用input.onBlur。因为它是一个字段,所以我也可以很容易地使用元信息在适当的时候禁用按钮。

感觉像是一个相当大的黑客,所以更好的解决方案是受欢迎的。

 类似资料:
  • 我开始认为在DataTable级别可能无法做到这一点,因为单元格的onPopulate()实际上只在AbstractDataGridView级别调用。是否有人知道在DataTable内部验证这些内部表单是否可行,如果可以,我如何实现这一点? 感谢您的时间和关注。

  • 问题内容: 说我有以下数据结构 如何使用AngularJS在类似于以下的表格中呈现它: 按键是通过完成的。 问题答案: 如果您确实确实需要使用s进行处理,这是一种处理方法,除非您是作者(对不起),否则它很难完成并且几乎不可能阅读/关注,但是可以使用。您只需要夫妇的支持 像这样: 视图:

  • 从另一个角度看这3行: 编辑:注意表有2000列,是否可以动态创建一个类(或向类添加属性),例如在Scala中从外部文件加载字段名和类型?我知道case类仅限于22个字段 Edit2:还要注意,任何属性都可以有多行(rowkey除外),即orderid、name、amount、supplier、account和1995+其他列,所以为所有这些属性创建单独的“singleline”类是不可行的,我正

  • 问题内容: 我正在关注本教程: 但是,它没有告诉您如何添加凭据。Jenkins确实具有特定的“凭据”部分,您可以在其中定义用户user&pass,然后获取要在作业中使用的ID,但是如何在管道指令中使用它呢? 我尝试过: 没运气: 有没有一种方法可以配置管道中的凭据,还是必须将SSH密钥放入Jenkin的Linux用户的.ssh / authorized_keys文件中? 在理想的世界中,我想为管道

  • Examples and usage guidelines for form control styles, layout options, and custom components for creating a wide variety of forms. Examples Here’s a quick example to demonstrate Bootstrap’s form style

  • 我需要在我的主桌里推第二张桌子。我使用主表来修改文本格式:我正在用java创建一个生成课程的类,所以我需要一个主表来创建一个好的模板 我哪里错了?