EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

验证规则

XAF提供了几种内置的验证规则。下表中定义了它们:

验证规则类型 描述
RuleCombinationOfPropertiesIsUnique(RuleCombinationOfPropertiesIsUniqueAttribute 要求特定属性值的组合应该唯一。
RuleCriteria(RuleCriteriaAttribute 要求特定类型的对象应满足指定的条件。
RuleFromBoolProperty(RuleFromBoolPropertyAttribute 要求布尔类型的属性应具有True值。
RuleIsReferenced(RuleIsReferencedAttribute 要求在指定类型的对象中引用对象。
RuleObjectExists(RuleObjectExistsAttribute 要求数据库中存在满足指定条件的特定类型的对象。
RuleRange(RuleRangeAttribute 要求特定属性的值应在指定的值范围内。
RuleRegularExpression(RuleRegularExpressionAttribute 要求特定属性应匹配指定的模式。
RuleRequiredField(RuleRequiredFieldAttribute 要求财产应具有价值。
RuleStringComparison(RuleStringComparisonAttribute 要求特定String类型属性的值应满足指定条件。
RuleValueComparison(RuleValueComparisonAttribute 要求特定属性的值应满足指定条件。
RuleUniqueValue(RuleUniqueValueAttribute 要求特定属性的值应该唯一。

所有这些验证规则类型都实现IRule接口。您可以通过实现IRule接口或通过继承实现该接口的RuleBase抽象类来开发自己的规则。有关详细信息,请参阅“实施自定义规则”主题。

相关文章

转载保留此链接,注明出处