Tuesday 4 February 2014

PAGE Object

Page and Action Triggers
Microsoft Dynamics NAV 2013

Page triggers allow you to use C/AL code to control the behavior of the system as a result of an event on the page, such as a page opening or a field changing its value. You typically use page triggers for advanced validation and logic.
Page triggers can be divided into three categories:
  • General page triggers that apply to the entire page
  • Field page triggers that apply to a field control on a page
  • Action triggers that apply to an action on a page.
General Triggers
The following table lists triggers that apply to the entire page.
Page trigger nameExecuted
OnInit TriggerWhen the page is   loaded, but before the controls are available.
OnOpenPage TriggerWhen the page is   initialized and the controls are available.
OnClosePage TriggerWhen the page about to   close and after OnQueryClosePage Trigger trigger.
OnFindRecord TriggerWhen the page is   opened and a record is retrieved from a table.
OnNextRecord TriggerWhen the page changes   from displaying one record to another record in a table. For example, on a   Customer card page, this happens when a user selects Next (Ctrl+Page   Down) or Previous (Ctrl+Page Up).
OnAfterGetRecord TriggerWhen a record has been   retrieved but not yet displayed.
OnNewRecord TriggerWhen a new record has   been initialized but not yet displayed.
OnInsertRecord TriggerWhen a new record is   about to be inserted in the table.
OnModifyRecord TriggerWhen a record is about   to be modified in the table.
OnDeleteRecord TriggerWhen a record is about   to be deleted from the table.
OnQueryClosePage TriggerWhen the page is about   to close, but before the OnClosePage Trigger
Field Triggers
The following table describes the triggers that are available on field controls.
Control triggerExecuted
OnValidate (Page fields) TriggerWhen the user changes   the value in a field and then selects away from the field so that the field   loses focus.
OnLookup (Page fields) TriggerWhen the user requests   a lookup by clicking a field’s lookup button or pressing F4.
OnDrillDown TriggerWhen the user requests   a drill-down by choosing the field’s drill-down button or pressing Shift+F8.
OnAssistEdit TriggerWhen the user requests   assist-edit by choosing an AssistEdit button or by pressing Shift+F4.
OnControlAddin TriggerWhen a control add-in   is initiated on a page.
Action Triggers
The following table lists triggers that apply to actions on a page.
TriggersExecuted
OnAction TriggerWhen an action is   initiated on a page.

No comments:

Post a Comment