ColumnDragToolbar
Displays a toolbar while dragging column headers. Drop on a button in the toolbar to activate a certain function, for example to group by that column. This feature simplifies certain operations on touch devices.
This feature is disabled by default, but turned on automatically on touch devices.
Column drag toolbar
//<code-header>
fiddle.title = 'Column drag toolbar';
//</code-header>
targetElement.innerHTML = '<p>Drag a column header down to show the ColumnDragToolbar</p>';
const grid = new Grid({
appendTo : targetElement,
// makes grid as high as it needs to be to fit rows
autoHeight : true,
features : {
// this feature is enabled by default,
// so no need for this unless you have changed defaults
columnDragToolbar : true,
// disabling sort to limit amount of buttons in the toolbar,
// since this demo has limited space
sort : false
},
data : DataGenerator.generateData(5),
columns : [
{ field : 'name', text : 'Name', flex : 1 },
{ field : 'city', text : 'City', flex : 1 }
]
});Configs
9
Configs
9Misc
bubbleEventsEvents
callOnFunctionsEvents
clientInstancePlugin
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
Other
Properties
15
Properties
15Common
disabledInstancePlugin
Class hierarchy
Identifies an object as an instance of ColumnDragToolbar class, or subclass thereof.
Identifies an object as an instance of ColumnDragToolbar class, or subclass thereof.
isEventsEvents
isInstancePluginInstancePlugin
isLocalizableLocalizable
Other
Functions
28
Functions
28Configuration
Events
detachListenersBase
Misc
animatePropertyBase
callbackBase
doDisableInstancePlugin
downloadTestCaseBase
resolveCallbackBase
updateLocalizationLocalizable
Other
addListenerEvents
hasListenerEvents
onEvents
relayAllEvents
removeAllListenersEvents
removeListenerEvents
resumeEventsEvents
suspendEventsEvents
triggerEvents
unEvents
Events
5
Events
5Event handlers
5
Event handlers
5Typedefs
1
Typedefs
1BryntumListenerConfigEvents
CSS variables
17
CSS variables
17| Name | Description |
|---|---|
--b-column-drag-toolbar-border-radius | Column drag toolbar popup border radius |
--b-column-drag-toolbar-opacity | Column drag toolbar popup opacity |
--b-column-drag-toolbar-button-border-width | Column drag toolbar button border width |
--b-column-drag-toolbar-box-shadow | Column drag toolbar popup box shadow |
--b-column-drag-toolbar-disabled-icon-color | Column drag toolbar disabled icon color |
--b-column-drag-toolbar-button-box-shadow | Column drag toolbar button box shadow |
--b-column-drag-toolbar-button-color | Column drag toolbar button color |
--b-column-drag-toolbar-button-background | Column drag toolbar button background |
--b-column-drag-toolbar-title-color | Column drag toolbar title color |
--b-column-drag-toolbar-background | Column drag toolbar popup background |
--b-column-drag-toolbar-icon-color | Column drag toolbar icon color |
--b-column-drag-toolbar-button-border-color | Column drag toolbar button border color |
| Hovered | |
--b-column-drag-toolbar-hover-opacity | Column drag toolbar popup hover opacity |
--b-column-drag-toolbar-button-hover-box-shadow | Column drag toolbar button hover box shadow |
--b-column-drag-toolbar-default-hover-icon-color | Column drag toolbar default button hover icon color |
--b-column-drag-toolbar-default-hover-background | Column drag toolbar default button hover background |
--b-column-drag-toolbar-default-hover-color | Column drag toolbar default button hover color |