Definition
type Behavior = {
  id: BehaviorId;
 
  handlePointerDown?: PointerEventHandler;
  handlePointerEnter?: PointerEventHandler;
  handlePointerMove?: PointerEventHandler;
  handlePointerLeave?: PointerEventHandler;
  handlePointerUp?: PointerEventHandler;
  handlePointerHold?: PointerHoldEventHandler;
 
  handlePointerDownTouch?: PointerEventHandler;
  handlePointerMoveTouch?: PointerEventHandler;
  handlePointerEnterTouch?: PointerEventHandler;
  handlePointerUpTouch?: PointerEventHandler;
  handlePointerHoldTouch?: PointerHoldEventHandler;
 
  handleFocus?: FocusEventHandler;
 
  handleDoubleClick?: MouseEventHandler;
 
  handleKeyDown?: KeyboardEventHandler;
  handleKeyUp?: KeyboardEventHandler;
 
  handleCompositionStart?: CompositionEventHandler;
  handleCompositionUpdate?: CompositionEventHandler;
  handleCompositionEnd?: CompositionEventHandler;
 
  handleCut?: ClipboardEventHandler;
  handleCopy?: ClipboardEventHandler;
  handlePaste?: ClipboardEventHandler;
 
  handleContextMenu?: MouseEventHandler;
};Properties
| Name | Type | Description | 
|---|---|---|
| id | BehaviorId | "Default"|"CellSelection"|"ColumnReorder"|"RowReorder"|"ResizeColumn"|"FillHandle" | 
| handlePointerDown | PointerEventHandler | Handler for pointer down events. | 
| handlePointerEnter | PointerEventHandler | Handler for pointer enter events. | 
| handlePointerMove | PointerEventHandler | Handler for pointer move events. | 
| handlePointerLeave | PointerEventHandler | Handler for pointer leave events. | 
| handlePointerUp | PointerEventHandler | Handler for pointer up events. | 
| handlePointerHold | PointerHoldEventHandler | Handler for pointer hold events. | 
| handlePointerDownTouch | PointerEventHandler | Handler for pointer down touch events. | 
| handlePointerMoveTouch | PointerEventHandler | Handler for pointer move touch events. | 
| handlePointerEnterTouch | PointerEventHandler | Handler for pointer enter touch events. | 
| handlePointerUpTouch | PointerEventHandler | Handler for pointer up touch events. | 
| handlePointerHoldTouch | PointerHoldEventHandler | Handler for pointer hold touch events. | 
| handleFocus | FocusEventHandler | Handler for focus events. | 
| handleDoubleClick | MouseEventHandler | Handler for double click events. | 
| handleKeyDown | KeyboardEventHandler | Handler for key down events. | 
| handleKeyUp | KeyboardEventHandler | Handler for key up events. | 
| handleCompositionStart | CompositionEventHandler | Handler for composition start events. | 
| handleCompositionUpdate | CompositionEventHandler | Handler for composition update events. | 
| handleCompositionEnd | CompositionEventHandler | Handler for composition end events. | 
| handleCut | ClipboardEventHandler | Handler for cut events. | 
| handleCopy | ClipboardEventHandler | Handler for copy events. | 
| handlePaste | ClipboardEventHandler | Handler for paste events. | 
| handleContextMenu | MouseEventHandler | Handler for context menu events. |