OnModify (Table) Trigger
Version: Available or changed with runtime version 1.0.
Runs when a user modifies an existing record in a table.
Syntax
trigger OnModify()
begin
...
end;
Remarks
This trigger is run before the default modify behavior, which checks that all the fields of a record are valid before the modification occurs. It runs automatically when the user changes at least one field (different from the primary key field) of a record in a page from the Web Client. If a user modifies a record using AL code, then the RunTrigger argument of MODIFY (Record) Method or MODIFYALL (Record) Method must be set to true for the OnModify Trigger to run, or otherwise it will not. If an error occurs in the trigger code, the record changes are canceled.
We recommend that you do not include code that can stop the user from recording a change in the OnModify trigger on a table. For example, do not include code for displaying error messages. If a user has previously changed the contents of some fields in a record, then these changes must always be accepted by the system.
See Also
Get Started with AL
Developing Extensions
OnModify (Table Extension) Trigger
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈