Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Version: Available or changed with runtime version 1.0.
Specifies a gesture that runs the action on a device with a touch interface, such as the phone client.
Applies to
- Page Action
- Page File Upload Action
Property value
| Value | Available or changed with | Description |
|---|---|---|
| None | runtime version 1.0 | No gesture for the action. |
| LeftSwipe | runtime version 1.0 | Swipe in from the right edge of the touch interface. |
| RightSwipe | runtime version 1.0 | Swipe in from the left edge of the touch interface. |
| ContextMenu | runtime version 1.0 | The action has a context menu. |
Syntax
Gesture = None;
Remarks
You typically use the Gesture property on list type pages for running an action on items in a repeater control.
Example
The following example shows how to use the ContextMenu value to make an action available through a context menu on mobile devices, rather than as a swipe gesture:
page 50100 "Customer List Enhanced"
{
PageType = List;
SourceTable = Customer;
layout
{
area(Content)
{
repeater(Customers)
{
field("No."; Rec."No.")
{
ApplicationArea = All;
}
field(Name; Rec.Name)
{
ApplicationArea = All;
}
}
}
}
actions
{
area(Processing)
{
action("Send Email")
{
ApplicationArea = All;
Caption = 'Send Email';
Image = Email;
Scope = Repeater;
Gesture = ContextMenu; // Makes action available in context menu
trigger OnAction()
begin
// Email sending logic here
end;
}
action("Create Sales Quote")
{
ApplicationArea = All;
Caption = 'New Sales Quote';
Image = NewSalesQuote;
Scope = Repeater;
Gesture = RightSwipe; // Available as right swipe gesture
trigger OnAction()
begin
// Sales quote creation logic here
end;
}
}
}
}
In this example:
- The "Send Email" action with
Gesture = ContextMenuwill be available through the context menu when users long-press or right-click on a customer record - The "Create Sales Quote" action with
Gesture = RightSwipewill be available as a right swipe gesture on touch devices - Both actions have
Scope = Repeaterto make them available at the record level rather than the page level
Related information
Implementation Tips for Gestures
Introducing the Dynamics 365 Business Central Mobile App