customValidation-elementet
Definerer regelbasert, egendefinert validering på toppen av all validering som fremtvinges via XML-skjemaet.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
errorCondition | (Valgfritt element) Definerer en egendefinert validering (eller feiltilstand) for en bestemt XML DOM-node (Document Object Model) i et skjemas underliggende XML-dokument. |
Merknader
customValidation-elementet er et valgfritt element for xDocumentClass-elementet.
Obs! Det er mulig å opprette flere feiltilstander for et skjemafelt ved å bruke flere errorCondition-elementer, men de vil ikke vises i dialogboksen Data Validation (Datavalidering) i utformingsmodus.
Eksempel
Følgende er et eksempel på customValidation-elementet:
<xsf:customValidation>
<xsf:errorCondition
match="/exp:expenseReport"
expressionContext="exp:reportDate"
expression="msxsl:string-compare(., ../exp:startDate) < 0 and ../exp:startDate != """
showErrorOn=".">
<xsf:errorMessage
type="modeless"
shortMessage="The report date occurs before the end of the expense period.">
The report date occurs before the end of the expense period. Verify that this is correct.
</xsf:errorMessage>
</xsf:errorCondition>
</xsf:customValidation>