条件
条件是draft-07中的一个新功能。它允许您根据对象的特定方面(例如,类型和/或其他特定于类型的约束)指定不同的验证限制。
添加条件
您可以通过定义的上下文菜单(参见下方截图)向任何定义添加条件。要访问条件的子菜单,请右键单击要添加条件的定义,然后选择追加子级 | 条件。
设置条件验证
当添加一个条件时,会出现一个包含以下三个元素的方框:If-Then-Else (参见下方截图)。
要设置条件验证,请执行以下操作:
1.在“详细信息”输入助手中选择一个类型,然后在“约束”输入助手中选择一个基于类型的约束,这样可以在If框中设置条件。
2.在Then框中,设置条件(在If框中指定)被满足时的验证要求。
3.在Else框中,设置条件(在If框中指定)不满足的情况下的验证要求。