Note:
还可以从节点类型检查器或层次集检查器的“验证”选项卡启用或禁用验证。请参阅“启用、禁用或删除自定义验证”。验证表达式必须返回布尔值。如果表达式返回的值为 True,则说明通过了验证。如果表达式返回的值为 False,则说明验证失败,并且将显示失败消息。
每当更新节点时都会验证派生的属性,无论它们是否选为触发器属性。请参阅“派生的属性”。
Note:
触发器操作和触发器属性是使用 OR 条件进行评估。即,如果执行了触发器操作或更新了触发器属性,则运行验证。
Tip:
将会针对请求中的每个触发器操作和触发器属性运行验证。这意味着,如果您添加的多个触发器属性全都失败,您将收到多条失败消息。您应该添加仍可针对请求强制实施业务逻辑的最少数量的触发器属性或触发器操作。
Note:
将范围设置为“以前的父代”时,“触发器操作”将设置为移动,“触发器属性”将设置为无。这些设置无法更改。Note:
将范围设置为“两个父代”时,会将移动操作添加到“触发器操作”中。您可以指定其他触发器操作和触发器属性。不过,仅当执行移动操作时,才会评估以前的父代。请注意以下有关请求验证范围的事项:
Core.Description
的验证。Note:
仅在验证请求项时运行使用“已可视化”状态的验证,在验证视点时不会运行这些验证。Tip:
配置验证失败消息时,请提供验证的上下文(节点或父代),以帮助您确定问题出在哪里。