igniteui-react-grids
Version:
Ignite UI React grid components.
61 lines (60 loc) • 2.06 kB
TypeScript
import { RowSelectionEventArgsDetail as RowSelectionEventArgsDetail_internal } from "./RowSelectionEventArgsDetail";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* The event arguments when the selection state of a row is being changed
* The event is cancelable
*/
export declare class IgrRowSelectionEventArgsDetail {
protected createImplementation(): RowSelectionEventArgsDetail_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): RowSelectionEventArgsDetail_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Represents an array of rows, that have already been selected
*/
get oldSelection(): any[];
set oldSelection(v: any[]);
/**
* Represents the newly selected rows
*/
get newSelection(): any[];
set newSelection(v: any[]);
/**
* Represents an array of all added rows
* Whenever a row has been selected, the array is "refreshed" with the selected rows
*/
get added(): any[];
set added(v: any[]);
/**
* Represents an array of all rows, removed from the selection
* Whenever a row has been deselected, the array is "refreshed" with the rows,
* that have been previously selected, but are no longer
*/
get removed(): any[];
set removed(v: any[]);
/**
* Indicates whether or not all rows of the grid have been selected
*/
get allRowsSelected(): boolean;
set allRowsSelected(v: boolean);
/**
* 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;
}