OnValidate (Field) Trigger
Version: Available or changed with runtime version 1.0.
Runs when user input is validated.
Syntax
trigger OnValidate()
begin
...
end;
Remarks
This trigger is run after the default validation behavior when data is entered in a field. During the default validation behavior, the system checks that the data type of the value entered matches the one defined for the field and that it complies with the property constraints set up in such field before the validation occurs. An error message displays if an error occurs in the trigger code. In case of an error, the user entry is not written to the database.
The OnValidate trigger is also a field trigger at the page level. For more information, see OnValidate (Page Fields) Trigger. If both the table field and page field triggers are defined, then the OnValidate trigger on the table field is run before the OnValidate trigger on the page field.
Example
tableextension 50111 "CustomerExt" extends Customer
{
fields
{
field(50112; Acronym; Text[15])
{
trigger OnValidate()
begin
rec.Acronym := rec.Acronym.ToUpper();
end;
}
}
}
See Also
Get Started with AL
Developing Extensions
OnValidate (Page Field) Trigger
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tokom 2024. godine postepeno ćemo ukidati probleme sa uslugom GitHub kao mehanizam povratnih informacija za sadržaj i zameniti ga novim sistemom povratnih informacija. Dodatne informacije potražite u članku:Prosledite i prikažite povratne informacije za