UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

29 lines (28 loc) 1.09 kB
import { Column } from '../classes/column.class'; import { UIAction } from '../classes/ui-action.class'; import { GridSettings } from '../classes/grid-settings.class'; import { DataSource } from '../classes/data-source.class'; import { ColumnCollection } from '../classes/column-collection.class'; import { Selection } from '../classes/selection.class'; import { LayoutsHandler } from './layouts.handler'; import { GridCheckHandler } from './grid-check.handler'; import { IEvents } from '../events.interface'; export declare class GridDragHandler { events: IEvents; layoutsHandler: LayoutsHandler; dataSource: DataSource; settings: GridSettings; columnCollection: ColumnCollection; selection: Selection; check: GridCheckHandler; protected readonly columns: Column[]; /** * The list of columns' fieldnames which are being dragged. */ readonly disabledFields: string[]; setDragItem(e: UIAction): void; clearDragItem(): void; drag(e: UIAction): void; drop(e: UIAction): void; constructor(); }