@anglr/grid
Version:
Angular module displaying grid
28 lines • 2.14 kB
TypeScript
import { MatDialogRef } from '@angular/material/dialog';
import { CdkDragDrop } from '@angular/cdk/drag-drop';
import { TableGridMetadata, GridColumn } from '@anglr/grid';
import { DialogMetadataSelectorComponentData } from '../../plugins/metadataSelector';
import { VerticalDragNDropSelectionTexts, CssClassesVerticalDragNDropSelection, VerticalDragNDropSelectionOptions } from './verticalDragNDropSelection.interface';
import * as i0 from "@angular/core";
/**
* Component that is used for handling metadata seletion using vertical drag n drop
*/
export declare class VerticalDragNDropSelectionComponent {
dialog: MatDialogRef<VerticalDragNDropSelectionComponent, DialogMetadataSelectorComponentData<TableGridMetadata<GridColumn>, CssClassesVerticalDragNDropSelection, VerticalDragNDropSelectionTexts, VerticalDragNDropSelectionOptions>>;
data: DialogMetadataSelectorComponentData<TableGridMetadata<GridColumn>, CssClassesVerticalDragNDropSelection, VerticalDragNDropSelectionTexts, VerticalDragNDropSelectionOptions>;
constructor(dialog: MatDialogRef<VerticalDragNDropSelectionComponent, DialogMetadataSelectorComponentData<TableGridMetadata<GridColumn>, CssClassesVerticalDragNDropSelection, VerticalDragNDropSelectionTexts, VerticalDragNDropSelectionOptions>>, data: DialogMetadataSelectorComponentData<TableGridMetadata<GridColumn>, CssClassesVerticalDragNDropSelection, VerticalDragNDropSelectionTexts, VerticalDragNDropSelectionOptions>);
/**
* Called on drop event
* @param event - Drop event data
*/
protected drop(event: CdkDragDrop<string[]>): void;
/**
* Toggles visibility of column
* @param column - Column that is being toggled
* @param event - Event that occured
*/
protected toggleVisibility(column: GridColumn, event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<VerticalDragNDropSelectionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<VerticalDragNDropSelectionComponent, "ng-dialog-vertical-metadata-selector", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=verticalDragNDropSelection.component.d.ts.map