Redigera

Dela via


OnQueryClosePage (Request Page Extension) trigger

Version: Available or changed with runtime version 7.0.

Runs when a page closes and before the OnClosePage trigger executes.

Syntax

trigger OnQueryClosePage(CloseAction: Action): Ok
begin
    ...
end;

Parameters

CloseAction
 Type: Action
The CloseAction chosen by the user; usually OK or Cancel.

Return Value

Ok
 Type: Boolean
true if page was closed, otherwise false. This value is checked after each call. The default value is true.

Remarks

Important

The trigger is only invoked when the page is hosted in a modal popup window (MPO).

If the page that is closing and all its child pages return true in the OnQueryClosePage trigger, then the OnClosePage Trigger is called for all child pages and then for the parent page.

If an error occurs in the OnQueryClosePage trigger or it returns false, then the page is not closed.

When the OnQueryClosePage trigger is called on a subpage, the CloseAction parameter is set to the same value as the parent page.

You can use this trigger to write to the database.

Get Started with AL
Developing Extensions
OnQueryClosePage (Page) Trigger
OnQueryClosePage (Request Page) Trigger
OnQueryClosePage (Page Extension) Trigger