igniteui-react-grids
Version:
Ignite UI React grid components.
40 lines (39 loc) • 1.56 kB
TypeScript
import { ColumnVisibilityChangingEventArgsDetail as ColumnVisibilityChangingEventArgsDetail_internal } from "./ColumnVisibilityChangingEventArgsDetail";
import { ContentChildrenManager } from "igniteui-react-core";
/**
* The event arguments when a column's visibility is changed.
* The event is cancelable
* It contains information about the column and the it's visibility after the operation (will be `true` when hiding and `false` when showing)
*/
export declare class IgrColumnVisibilityChangingEventArgsDetail {
protected createImplementation(): ColumnVisibilityChangingEventArgsDetail_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): ColumnVisibilityChangingEventArgsDetail_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Represents the column the event originated from
*/
get column(): any;
set column(v: any);
/**
* The new hidden state that the column will have, if operation is successful.
* Will be `true` when hiding and `false` when showing.
*/
get newValue(): boolean;
set newValue(v: boolean);
/**
* Provides the ability to cancel the event.
*/
get cancel(): boolean;
set cancel(v: boolean);
findByName(name: string): any;
setNativeElement(element: any): void;
}