有没有办法将服务器端验证集成到验证管理器中?
以下情景:
问题是,我们有很多大型表单连接到rest接口,这个接口验证输入并生成错误。我们不想将每个单独的字段验证到远程接口,这是太费力了。
我们当前的解决方案是显示一个消息框,但这不是那么用户友好,因为用户必须搜索该字段,它没有被标记为有缺陷。
答案 0 :(得分:1)
您可以将异步验证器[1]添加到表单本身[2]。在该异步验证器中,您可以发送表单请求。但是,一旦启动验证就会触发异步验证器,并且不会考虑所有同步验证函数的有效状态。如果你想拥有它,你需要自己做。也许它就像超时一样简单,并检查表单项的有效属性。
答案 1 :(得分:1)
基于Martin Wittemann的答案[3],我们创建了自己的异步验证器[1],它对我们有用,但它有点破解。您可以像普通的AsyncValidator [2]一样使用该类。