Skip to main content

DragDropArgs<T>

Defined in: js-api/src/events.ts:353

Arguments passed to drag-and-drop callbacks (see DG.ui.makeDroppable). Wraps the Dart DragDropArgs handle exposed via the GrokJsObject mixin.

Type Parameters​

Type ParameterDefault type
Tany

Constructors​

Constructor​

new DragDropArgs<T>(dart): DragDropArgs<T>

Defined in: js-api/src/events.ts:356

Parameters​

ParameterType
dartany

Returns​

DragDropArgs<T>

Properties​

PropertyModifierTypeDefined in
dartpublicanyjs-api/src/events.ts:354

Accessors​

copying​

Get Signature​

get copying(): boolean

Defined in: js-api/src/events.ts:370

True when the drop should copy rather than move (Ctrl / Cmd held).

Returns​

boolean


dragFromElement​

Get Signature​

get dragFromElement(): Element | null

Defined in: js-api/src/events.ts:382

Element the drag originated from.

Returns​

Element | null


dragObject​

Get Signature​

get dragObject(): T

Defined in: js-api/src/events.ts:361

The object being dragged (e.g. DG.Column, DG.DataFrame, or an HTMLElement).

Returns​

T


dragObjectType​

Get Signature​

get dragObjectType(): string

Defined in: js-api/src/events.ts:367

Type tag supplied by the drag source (e.g. 'column', 'row', 'markup').

Returns​

string


dragSource​

Get Signature​

get dragSource(): any

Defined in: js-api/src/events.ts:364

Source context of the drag (e.g. parent DataFrame for a column drag).

Returns​

any


dropEvent​

Get Signature​

get dropEvent(): MouseEvent

Defined in: js-api/src/events.ts:379

Mouse-up event on the drop zone (set when the drop actually happens).

Returns​

MouseEvent


event​

Get Signature​

get event(): Event

Defined in: js-api/src/events.ts:376

Original drag-start event.

Returns​

Event


handled​

Get Signature​

get handled(): boolean

Defined in: js-api/src/events.ts:385

When true, further handling of the drop is suppressed.

Returns​

boolean

Set Signature​

set handled(v): void

Defined in: js-api/src/events.ts:386

Parameters​
ParameterType
vboolean
Returns​

void


Get Signature​

get link(): boolean

Defined in: js-api/src/events.ts:373

True when the drop should create a link rather than copy/move (Alt held).

Returns​

boolean