# 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.
Request missing documentation