@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 769 B
TypeScript
import * as React from 'react';
import { SelectionMode } from '../../../AdaptableState/Common/Enums';
import { AdaptableColumn } from '../../../AdaptableState/Common/AdaptableColumn';
export interface ColumnSelectorProps extends React.HTMLProps<ColumnSelector> {
ColumnList: AdaptableColumn[];
SelectedColumnIds: string[];
onColumnChange: (SelectedColumns: AdaptableColumn[]) => void;
SelectionMode: SelectionMode;
className?: string;
placeHolder?: string;
showClearButton?: boolean;
disabled?: boolean;
}
export declare class ColumnSelector extends React.Component<ColumnSelectorProps, {}> {
render(): React.JSX.Element;
onClearButton(): void;
onColumnChange(selected: AdaptableColumn[], isEmptySelection: boolean): void;
}