OnMouseActionHandler
Description
An OnMouseActionHandler
is a type that defines a function which will evaluate if the mouse event can start the edit mode. The EditTriggers
.OnMouseAction
provides the common mouse action functions.
Arguments
Parameters |
Type |
Description |
---|---|---|
context |
The context of the mouse action. |
|
[output] |
boolean |
true when the mouse event can start the edit mode, otherwise false. |
Example
In this first example, the mouseStartEdit
function triggers the edit mode when the mouse is clicked while the alt key is pressed. This function is set as an OnMouseActionHandler
for the EditTriggers
.onMouseAction
.
function mouseStartEdit(context)
{
if (context.actionType === "click" && context.isAltKeyPressed)
return true;
return false;
}
const editTriggers = {
onMouseAction: mouseStartEdit,
};
This editTriggers
object should be set in the dataGridOptions
.editTriggers
property.
In this second example, the EditTriggers.onMouseAction.singleClick
function is set as an OnMouseActionHandler
for the EditTriggers
.onMouseAction
. It will trigger the edit mode when a mouse single click happens on the dataCells
.
const editTriggers = {
onMouseAction: Xceed.EditTriggers.onMouseAction.singleClick
};
This editTriggers
object should be set in the dataGridOptions
.editTriggers
property.