Salesforce

Navigation Events (Magic xpa 4.x)

« Go Back

Information

 
Created BySalesforce Service User
Approval Process StatusPublished
Objective
Description

Navigation Events (Magic xpa 4.x)

Event Name

Description

Default Keyboard Mapping

Samples Projects

Mobile Support

Begin Field

Moves the cursor to the beginning of the current control. This event is valid only for Edit controls.

Home

EN12, REN12

Begin Line

Moves the cursor to the beginning of the current line in a multiline Edit control.

Alt+Home

EN13

Begin Next Line

Moves the cursor to the beginning of the next line.

Enter

EN13, REN13

Begin Row

Moves the focus to the first parkable control on the current record.

Alt+Right Arrow

Alt+Left Arrow

EN12, EN14, EN15, REN12, REN14, REN15

Begin Screen

Moves the focus to the first control on the form.

Ctrl+PgUp

EN14, REN14

All

Begin Table

Moves the focus to the beginning of the table.

This event is not supported when using a .NET control as the dataview control.

Ctrl+Home

EN14, REN14

All

Button Press

Simulates pressing a button. This event is valid only for Push Button controls.

Enter

Click

Raised when left-clicking on a control.

EN16, REN16

All

Close All

Closes all windows that are in the Window list. Magic xpa will not close windows with an open Modal dialog box, but will continue closing other tasks.

Note: This internal event is not supported in Rich Client tasks.

Since version: 2.3

EN18, EN19, REN18

Context Menu

Raised when the right button of the mouse is clicked (before the context menu is displayed), or when the context menu key (or Shift+F10) is pressed.

If the handler's Propagate property is set to No, the form's or control’s context menu will not be opened.

This event is not raised when clicking on the window title.

When handlers for the Control Hit or Windows Hit events and this event are defined, the Control Hit or Windows Hit handler will be executed first and only then this event handler will be executed.

Since version: 3.3

Note: This internal event is not supported in Web Client tasks.

TS31, RTS31

Control Hit

Raised on left-clicking or right-clicking on a control, or on parking on a Button control and pressing the Spacebar key.

This event is not supported for Browser Client tasks.

EN16, REN16

Android, iOS

DblClick

Raised when a control is double clicked.

EN16, REN16

End Field

Moves the cursor to the end of the current control. This event is valid only for Edit controls.

End

EN12, REN12

End Line

Moves the cursor to the end of the current line in a multiline Edit control.

Alt+End

EN13

End Row

Moves the focus to the last parkable control on the current record.

Alt+Left Arrow

Alt+Right Arrow

EN12, EN14, EN15, REN12, REN14, REN15

End Screen

Moves the focus to the last control on the form.

Ctrl+PgDn

EN14, REN14

All

End Table

Moves the focus to the end of the table.

This event is not supported when using a .NET control as the dataview control.

Ctrl+End

EN14, REN14

All

Exit

Saves the data and exits the current task.

Esc

EN17, REN17

All

Exit System

In Online: Closes the current running application and the Magic xpa engine.

In Rich Client: Closes the current running application on the client side and instructs the server to close all of the contexts.

This event only takes effect in runtime.

Alt+F4

EN17, EN18,
REN17, REN18

All

Mouse Out

This event is raised when the cursor is moved outside the borders of a control.

Note: This internal event is not supported in Web Client tasks.

EN01, REN01

Mouse Over

This event is raised when the cursor is moved over the borders of a control.

Note: This internal event is not supported in Web Client tasks.

EN01, REN01

Move To Parent

Moves the focus to a parent node. This event is valid only for Tree controls. See also Tree Control Events.

TR18, RTR18

Next Char

Moves the cursor to the next character. This event is valid only for Edit controls.

Right

EN12, REN12

Next Field

Moves the cursor to the next parkable control.

This event is not supported when using a .NET control as the dataview control.

Tab

Down Arrow

Left Arrow

Right Arrow

EN12, EN15,
REN12, REN15

All

Next Line

Moves the cursor to the next line in a multiline Edit control.

This event is not supported when using a .NET control as the dataview control.

EN13, REN13

Next Page

Moves the cursor to the next page in a multiline Edit control and Rich Edit control.

This event is not supported when using a .NET control as the dataview control.

PgDn

EN13, REN13

Next Row

Moves the focus to the same control in the next record.

This event is not supported when using a .NET control as the dataview control.

Down

EN14, REN14

All

Next Screen

Moves the focus to the next record in screen mode or to the next page in line mode.

This event is not supported when using a .NET control as the dataview control.

PgDn

EN13, EN14, EN15,
REN13, REN14, REN15

All

Next Window

Moves the focus to the next window in the Window list. See also Window Menu.

Note: This internal event is not supported in Rich Client tasks.

Since version: 2.3

Ctrl+Tab

EN19

Next Word

Moves the cursor to the next word. This event is valid only for Edit controls.

Note: This internal event is not supported in Rich Client tasks.

This event is not supported when using a .NET control as the dataview control.

Ctrl+Right Arrow

EN12, REN12

Post Refresh by Parent

Raised in a subform task when the subform is refreshed by the parent. See also Post Refresh by Parent.

RRC12

Press

Raised when performing a long press on a control on mobile devices. This event is not supported for Tab controls.

Since version: Android and iOS support: 2.3

Android, iOS

Previous Char

Moves the cursor to the previous character. This event is valid only for Edit controls.

Left Arrow

EN12, REN12

Previous Field

Moves the cursor to the previous parkable control.

This event is not supported when using a .NET control as the dataview control.

Shift+Tab

Up Arrow

Left Arrow

Right Arrow

EN12, EN15,
REN12, REN15

Previous Line

Moves insertion point to same control on previous line. This event is only effective for multi-line and Rich Edit controls.

This event is not supported when using a .NET control as the dataview control.

Up Arrow

EN13, REN13

Previous Page

Moves insertion point to previous page. This event is only effective for multi-line and Rich Edit controls.

This event is not supported when using a .NET control as the dataview control.

PgUp

EN13, REN13

Previous Row

Moves the focus to the same control in the previous record.

This event is not supported when using a .NET control as the dataview control.

Up Arrow

EN14, REN14

All

Previous Screen

Moves the focus to the previous record in screen mode or to the previous page in line mode.

This event is not supported when using a .NET control as the dataview control.

PgUp

EN13, EN14, EN15,
REN13, REN14, REN15

All

Previous Window

Moves the focus to the previous window in the Window list. See also Window Menu.

Note: This internal event is not supported in Rich Client tasks.

Since version: 2.3

Ctrl+Shift+Tab

EN19

Previous Word

Moves the cursor to the previous word. This event is valid only for Edit controls.

Note: This internal event is not supported in Rich Client tasks.

This event is not supported when using a .NET control as the dataview control.

Ctrl+Left Arrow

EN12, REN12

Route

Raised when navigation takes place to another program or sub-task.

Note: Route Event is supported for web client task only.

Since version: 4.0

To First Child

Moves the focus to the first child node. This event is valid only for Tree controls. See also Tree Control Events.

TR18, RTR18

To Next Sibling

Moves the focus to the next sibling node. This event is valid only for Tree controls. See also Tree Control Events.

Note: This internal event is not supported in Web Client tasks.

TR18, RTR18

To Prev Sibling

Moves the focus to the previous sibling node. This event is valid only for Tree controls. See also Tree Control Events.

Note: This internal event is not supported in Web Client tasks.

TR18, RTR18

Zoom

Initiates a Zoom action.

When clicking on a push button with no variable that raises the Zoom event, the Zoom event will not be raised.

F5

EN01, EN07, TS16,
REN01, REN07, RTS16

Reference
Attachment 
Attachment