设置与任何(特定)字段都不相关的多个提交错误的最佳方法是什么?
我有一个接受CSV的表格,并有一些设置字段,这些字段定义了应如何解释/解析CSV。在后端,我验证此文件和设置。如果有任何冲突,我需要根据设置或由于数据错误告诉用户CSV中哪些值无效。
要处理此问题,我正在创建一个对象,该对象具有属性__csvErrors__
,该属性是要显示给用户的错误消息数组。我将此对象作为SubmissionError
抛出,并在边栏中显示了这些错误。
此表单中没有名为__csvErrors__
的Field / FieldArray,因此该表单不会阻止用户再次提交,并且如果用户要对表单进行更改,这些错误将继续存在。 (这是需要的)
所以,我想知道,这是仅通过redux-form处理此类错误的最佳方法吗?我在文档中错过了更好的方法吗?