igniteui-react-grids
Version:
Ignite UI React grid components.
51 lines (50 loc) • 2.03 kB
TypeScript
import { SortingEventArgsDetail as SortingEventArgsDetail_internal } from "./SortingEventArgsDetail";
import { ContentChildrenManager } from "igniteui-react-core";
import { IgrSortingExpression } from "./igr-sorting-expression";
import { IgrGroupingExpression } from "./igr-grouping-expression";
/**
* Represents event arguments related to sorting and grouping operations
* The event is cancelable
*/
export declare class IgrSortingEventArgsDetail {
protected createImplementation(): SortingEventArgsDetail_internal;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): SortingEventArgsDetail_internal;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor();
protected _provideImplementation(i: any): void;
/**
* Optional
* Represents the sorting expressions applied to the grid.
* It can be a single sorting expression or an array of them
* The expression contains information like file name, whether the letter case should be taken into account, etc.
*/
get sortingExpressions(): IgrSortingExpression[];
set sortingExpressions(v: IgrSortingExpression[]);
/**
* Optional
* Represents the grouping expressions applied to the grid.
* It can be a single grouping expression or an array of them
* The expression contains information like the sorting expression and criteria by which the elements will be grouped
*/
get groupingExpressions(): IgrGroupingExpression[];
set groupingExpressions(v: IgrGroupingExpression[]);
/**
* Provides reference to the owner component.
*/
get owner(): any;
set owner(v: any);
/**
* Provides the ability to cancel the event.
*/
get cancel(): boolean;
set cancel(v: boolean);
findByName(name: string): any;
setNativeElement(element: any): void;
}