Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >:
Ext.Net.Plugin.Builder< TTreeViewDragDrop, TBuilder >

Public Member Functions

 Builder (TTreeViewDragDrop component)
 
virtual TBuilder DragText (string dragText)
 
virtual TBuilder AllowParentInserts (bool allowParentInserts)
 Allow inserting a dragged node between an expanded parent node and its first child that will become a sibling of the parent when dropped. More...
 
virtual TBuilder AllowContainerDrops (bool allowContainerDrops)
 True if drops on the tree container (outside of a specific tree node) are allowed. More...
 
virtual TBuilder AllowCopy (bool? allowCopy)
 Set as true to allow the user to hold down the control key at the start of the drag operation and copy the dragged records between grids. Otherwise, dragged records will be moved. More...
 
virtual TBuilder ContainerScroll (bool containerScroll)
 True to register this container with the Scrollmanager for auto scrolling during drag operations. More...
 
virtual TBuilder Copy (bool? copy)
 Set as true to copy the records from the source grid to the destination drop grid. Otherwise, dragged records will be moved. More...
 
virtual TBuilder DDGroup (string dDGroup)
 A named drag drop group to which this object belongs. If a group is specified, then both the DragZones and DropZone used by this plugin will only interact with other drag drop objects in the same group. Defaults to: "TreeDD" More...
 
virtual TBuilder DragGroup (string dragGroup)
 The ddGroup to which the DragZone will belong. This defines which other DropZones the DragZone will interact with. Drag/DropZones only interact with other Drag/DropZones which are members of the same ddGroup. More...
 
virtual TBuilder DropGroup (string dropGroup)
 The ddGroup to which the DropZone will belong. This defines which other DragZones the DropZone will interact with. Drag/DropZones only interact with other Drag/DropZones which are members of the same ddGroup. More...
 
virtual TBuilder EnableDrag (bool enableDrag)
 Set to false to disallow dragging items from the View. Defaults to: true More...
 
virtual TBuilder EnableDrop (bool enableDrop)
 Set to false to disallow the View from accepting drop gestures. Defaults to: true More...
 
virtual TBuilder AppendOnly (bool appendOnly)
 True if the tree should only allow append drops (use for trees which are sorted). Defaults to: false More...
 
virtual TBuilder ExpandDelay (int expandDelay)
 The delay in milliseconds to wait before expanding a target tree node while dragging a droppable node over the target. Defaults to: 1000 More...
 
virtual TBuilder NodeHighlightColor (string nodeHighlightColor)
 The color to use when visually highlighting the dragged or dropped node (default value is light blue). The color must be a 6 digit hex value, without a preceding '#'. See also nodeHighlightOnDrop and nodeHighlightOnRepair. Defaults to: "c3daf9" More...
 
virtual TBuilder NodeHighlightOnDrop (bool nodeHighlightOnDrop)
 Whether or not to highlight any nodes after they are successfully dropped on their target. Defaults to the value of Ext.enableFx. See also nodeHighlightColor and nodeHighlightOnRepair. More...
 
virtual TBuilder NodeHighlightOnRepair (bool nodeHighlightOnRepair)
 Whether or not to highlight any nodes after they are repaired from an unsuccessful drag/drop. Defaults to the value of Ext.enableFx. See also nodeHighlightColor and nodeHighlightOnDrop. More...
 
virtual TBuilder AllowLeafDrop (bool allowLeafDrop)
 true to allow append to the leaf node More...
 
virtual TBuilder SortOnDrop (bool sortOnDrop)
 Configure as true to sort the target node into the current tree sort order after the dropped node is added. Defaults to false. More...
 
 Builder ()
 
 Builder (TreeViewDragDrop component)
 
 Builder (TreeViewDragDrop.Config config)
 
- Public Member Functions inherited from Ext.Net.Plugin.Builder< TTreeViewDragDrop, TBuilder >
 Builder (TPlugin component)
 

Static Public Member Functions

static implicit operator Builder (TreeViewDragDrop component)
 

Detailed Description

Type Constraints
TTreeViewDragDrop :TreeViewDragDrop 
TBuilder :Builder 
TBuilder :TTreeViewDragDrop 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.Builder ( TTreeViewDragDrop  component)
inline

◆ Builder() [2/4]

Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.Builder ( TreeViewDragDrop  component)
inline

◆ Builder() [4/4]

Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.Builder ( TreeViewDragDrop.Config  config)
inline

Member Function Documentation

◆ AllowContainerDrops()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.AllowContainerDrops ( bool  allowContainerDrops)
inlinevirtual

True if drops on the tree container (outside of a specific tree node) are allowed.

◆ AllowCopy()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.AllowCopy ( bool?  allowCopy)
inlinevirtual

Set as true to allow the user to hold down the control key at the start of the drag operation and copy the dragged records between grids. Otherwise, dragged records will be moved.

◆ AllowLeafDrop()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.AllowLeafDrop ( bool  allowLeafDrop)
inlinevirtual

true to allow append to the leaf node

◆ AllowParentInserts()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.AllowParentInserts ( bool  allowParentInserts)
inlinevirtual

Allow inserting a dragged node between an expanded parent node and its first child that will become a sibling of the parent when dropped.

◆ AppendOnly()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.AppendOnly ( bool  appendOnly)
inlinevirtual

True if the tree should only allow append drops (use for trees which are sorted). Defaults to: false

◆ ContainerScroll()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.ContainerScroll ( bool  containerScroll)
inlinevirtual

True to register this container with the Scrollmanager for auto scrolling during drag operations.

◆ Copy()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.Copy ( bool?  copy)
inlinevirtual

Set as true to copy the records from the source grid to the destination drop grid. Otherwise, dragged records will be moved.

◆ DDGroup()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.DDGroup ( string  dDGroup)
inlinevirtual

A named drag drop group to which this object belongs. If a group is specified, then both the DragZones and DropZone used by this plugin will only interact with other drag drop objects in the same group. Defaults to: "TreeDD"

◆ DragGroup()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.DragGroup ( string  dragGroup)
inlinevirtual

The ddGroup to which the DragZone will belong. This defines which other DropZones the DragZone will interact with. Drag/DropZones only interact with other Drag/DropZones which are members of the same ddGroup.

◆ DragText()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.DragText ( string  dragText)
inlinevirtual

◆ DropGroup()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.DropGroup ( string  dropGroup)
inlinevirtual

The ddGroup to which the DropZone will belong. This defines which other DragZones the DropZone will interact with. Drag/DropZones only interact with other Drag/DropZones which are members of the same ddGroup.

◆ EnableDrag()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.EnableDrag ( bool  enableDrag)
inlinevirtual

Set to false to disallow dragging items from the View. Defaults to: true

◆ EnableDrop()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.EnableDrop ( bool  enableDrop)
inlinevirtual

Set to false to disallow the View from accepting drop gestures. Defaults to: true

◆ ExpandDelay()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.ExpandDelay ( int  expandDelay)
inlinevirtual

The delay in milliseconds to wait before expanding a target tree node while dragging a droppable node over the target. Defaults to: 1000

◆ NodeHighlightColor()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.NodeHighlightColor ( string  nodeHighlightColor)
inlinevirtual

The color to use when visually highlighting the dragged or dropped node (default value is light blue). The color must be a 6 digit hex value, without a preceding '#'. See also nodeHighlightOnDrop and nodeHighlightOnRepair. Defaults to: "c3daf9"

◆ NodeHighlightOnDrop()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.NodeHighlightOnDrop ( bool  nodeHighlightOnDrop)
inlinevirtual

Whether or not to highlight any nodes after they are successfully dropped on their target. Defaults to the value of Ext.enableFx. See also nodeHighlightColor and nodeHighlightOnRepair.

◆ NodeHighlightOnRepair()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.NodeHighlightOnRepair ( bool  nodeHighlightOnRepair)
inlinevirtual

Whether or not to highlight any nodes after they are repaired from an unsuccessful drag/drop. Defaults to the value of Ext.enableFx. See also nodeHighlightColor and nodeHighlightOnDrop.

◆ operator Builder()

static implicit Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.operator Builder ( TreeViewDragDrop  component)
inlinestatic

◆ SortOnDrop()

virtual TBuilder Ext.Net.TreeViewDragDrop.Builder< TTreeViewDragDrop, TBuilder >.SortOnDrop ( bool  sortOnDrop)
inlinevirtual

Configure as true to sort the target node into the current tree sort order after the dropped node is added. Defaults to false.


The documentation for this class was generated from the following file: