6

我有一个非常复杂的表格,有几个嵌套Fieldset的 s 和Collections。表单的某些部分是恒定的,其他部分是可变的:

BasicSettings EndpointBasicSource(常量部分) EndpointBasicTarget(常量部分) SpecificSettings EndpointType{TYPE}Source(变量部分) EndpointType{TYPE}Target(变量部分)

EndpointBasicSourceandEndpointBasicTarget包含一个,ServerFieldset提供Field server_name. 这意味着:表单至少包含2 server_name Fields。

SpecificSettings取决于EndpintType否,一方或双方可以包含一个服务器Collectionoptions.target_element.type => ServerFieldset),其中最多有5服务器。

这是一个高度简化的模式:

在此处输入图像描述

现在服务器应该是唯一的(在server_name表单中的所有字段中,值可能不会重复出现)。但是如何做到这一点?问题是,它ServerFieldset是通过多个其他Fieldsets/ Collections 注入的,并且唯一性验证需要与server_name Field所有这些 s 相关。

如何解决这个问题并server_name在整个表单中实现唯一性验证?

4

0 回答 0