Supported Clients
SmartClient
WebClient
NGClient

Constants Summary
Number
COPY
Constant for copy drag operation.
String
MIME_TYPE_SERVOY
Constant used as mime type for servoy objects.
String
MIME_TYPE_SERVOY_RECORD
Constant used as mime type for servoy record objects.
Number
MOVE
Constant for move drag operation.
Number
NONE
Constant for no drag operation.

Constants Details

COPY

Constant for copy drag operation.

Returns

Number

Supported Clients

SmartClient,WebClient,NGClient

Sample

function startDrag(event)
{
	if(event.getElementName() == "copy")
		return DRAGNDROP.COPY;
	else if(event.getElementName() == "move")
		return DRAGNDROP.MOVE

	return DRAGNDROP.NONE;
}

MIME_TYPE_SERVOY

Constant used as mime type for servoy objects.

Returns

String

Supported Clients

SmartClient,WebClient,NGClient

Sample

if (event.dataMimeType == DRAGNDROP.MIME_TYPE_SERVOY || event.dataMimeType == DRAGNDROP.MIME_TYPE_SERVOY_RECORD) {
	application.output("Dropping is allowed" );
	return true;
} else {
	application.output("Dropping is not allowed" );
	return false;
}

MIME_TYPE_SERVOY_RECORD

Constant used as mime type for servoy record objects.

Returns

String

Supported Clients

SmartClient,WebClient,NGClient

Sample

if (event.dataMimeType == DRAGNDROP.MIME_TYPE_SERVOY || event.dataMimeType == DRAGNDROP.MIME_TYPE_SERVOY_RECORD) {
	application.output("Dropping is allowed" );
	return true;
} else {
	application.output("Dropping is not allowed" );
	return false;
}

MOVE

Constant for move drag operation.

Returns

Number

Supported Clients

SmartClient,WebClient,NGClient

Sample

function startDrag(event)
{
	if(event.getElementName() == "copy")
		return DRAGNDROP.COPY;
	else if(event.getElementName() == "move")
		return DRAGNDROP.MOVE

	return DRAGNDROP.NONE;
}

NONE

Constant for no drag operation.

Returns

Number

Supported Clients

SmartClient,WebClient,NGClient

Sample

function startDrag(event)
{
	if(event.getElementName() == "copy")
		return DRAGNDROP.COPY;
	else if(event.getElementName() == "move")
		return DRAGNDROP.MOVE

	return DRAGNDROP.NONE;
}