Prüfregeln extern bereitstellen, die in der XML-Datei für Datentypen definiert wurden
Sie können die in der Datei datatypes.xml definierten Prüfregeln als abstrakte Regeln auslagern.
Definieren Sie zunächst solche Regeln als abstrakte Regeln und erweitern Sie diese abstrakte Regel in der Datei datatypes.xml .
Angenommen, Sie haben eine Prüfregel in der Datei datatypes.xml wie folgt definiert:
<DataTypes>
<DataType Name="Date" PpcSize="12" Size="7" Type="DATE">
<Validation>
<Regex MaxLength="200" JavaPattern="^[a-zA-Z0-9.,!\-/+=_:]*$"
JSPattern="^[a-zA-Z0-9.,!\-/+=_ :]*$"/>
</Validation>
<UIType Size="8" UITableSize="15"/>
</DataType>
</DataTypes>Sie können diese Prüfregel in der XML-Datei für Regeln als abstrakte Regel
wie folgt extern bereitstellen:
<ValidationRules>
<Rule id="abstract1" ruleType="Regex" abstract="true" maxLength="100" minLength="0">
<Whitelist>
<RegularExpression ref="ref1"/>
</Whitelist>
</Rule>
</ValidationRules>Jetzt können Sie in der Datei datatypes.xml auf diese abstrakte Prüfregel (abstract1)
verweisen, indem Sie im Rule-Element das extends-Attribut hinzufügen. Beispiel:
<DataTypes>
<DataType Name="Date" PpcSize="12" Size="7" Type="DATE">
<Validation>
<Rule Extends="abstract1" />
</Validation>
<UIType Size="8" UITableSize="15"/>
</DataType>
</DataTypes>