igniteui-react-grids
Version:
Ignite UI React grid components.
55 lines (54 loc) • 1.95 kB
TypeScript
import { ColumnSelectionEventArgsDetail as ColumnSelectionEventArgsDetail_internal } from "./ColumnSelectionEventArgsDetail";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* The event arguments when the selection state of a column is being changed
* The event is cancelable
*/
export declare class IgrColumnSelectionEventArgsDetail {
protected createImplementation(): ColumnSelectionEventArgsDetail_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): ColumnSelectionEventArgsDetail_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Represents an array of columns, that have already been selected
*/
get oldSelection(): string[];
set oldSelection(v: string[]);
/**
* Represents the newly selected columns
*/
get newSelection(): string[];
set newSelection(v: string[]);
/**
* Represents an array of all added columns
* Whenever a column has been selected, the array is "refreshed" with the selected columns
*/
get added(): string[];
set added(v: string[]);
/**
* Represents an array of all columns, removed from the selection
* Whenever a column has been deselected, the array is "refreshed" with the columns, that have been previously selected, but are no longer
*/
get removed(): string[];
set removed(v: string[]);
/**
* Provides the ability to cancel the event.
*/
get cancel(): boolean;
set cancel(v: boolean);
/**
* Provides reference to the owner component.
*/
get owner(): any;
set owner(v: any);
findByName(name: string): any;
setNativeElement(element: any): void;
}