# DropOptions
Actor DropOptions
contains the conditions under which a drop is allowed.
# Properties
Parent:
Actor
Type:
DropOptions
# Parameter
# Parameters in the Layout
Name | Type | Description |
---|---|---|
modifier | ALT CTRL SHIFT | If specified, the configured action will only be executed if the corresponding key is pressed when dropping (CTRL corresponds to CMD on a MAC). |
actionName | string array of string | Specifies the Core Engine actions that can be executed when dropping. If only one action is specified, it will be executed. If more than one action is specified, there will be a query in the frontend to select which action should be executed. |
moduleName | string | If specified, this parameter restricts the accepted baseBeans . Thus, only baseBeans from the specified module can be dropped on the component. |
allowFile | boolean default: false | Allows drop for native files of the client system. |
componentIds | array of string | When the layout is built, these components are registered with their DragAndDropOptions . |
message | string | Text displayed in the drop zone. |
detailMessage | string | Detailed text displayed in the drop zone. |
requiredFields | array of string | Module fields required to determine whether the component is suitable for drop . |
featurePermission | string | The name of the feature permission that determines whether dropping is allowed. If the value is defined and does not has value false , dropping is allowed. |
selfDrop | boolean default: false | Determines whether dropping a baseBean in the list is allowed even though the list already contains a baseBean with the same ID. |
preventSelf | boolean default: false | Determines whether dropping a baseBean in the list is prohibited if the list already contains a baseBean with the same ID. |