我有一个窗体,里面有一个集合子窗体。在子窗体中,属性"resourceId“有一个choiceType字段。它的数据由ajax填充,并带有Select2 js插件(因为它的数据依赖于另一个选择,在这个选择中您可以选择资源类型)。
在特定情况下,我在resourceId choice中已经有一个值,我不能验证我的字段:
transformationFailure: TransformationFailedException {#4328 ▼
#message: "Unable to reverse value for property path "resourceId": The choice "bd922d35fb828da6e39edf3c7927511c9a6be025" does not exist or is not unique"
这是因为我必须通过javascript添加字段的默认值(感谢Select2)。
我需要取消对该字段的验证,但即使我在BuildForm方法中使用ResetViewTransformers()并在PreSubmit事件中重新构建该字段,它仍然不会进行验证。
TL;DR :如何在PreSubmit事件期间取消验证?(如果可能,只在我的领域内)
https://stackoverflow.com/questions/41428553
复制相似问题