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
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示