UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

87 lines (86 loc) 4.24 kB
import * as React from 'react'; import { IgrGridConditionalStylePropertyCollection } from "./igr-grid-conditional-style-property-collection"; import { IgrPropertyUpdatedEventArgs } from "igniteui-react-core"; import { IgrGridConditionFilterStringErrorsParsingEventArgs } from "./igr-grid-condition-filter-string-errors-parsing-event-args"; import { GridConditionalStyle } from "./GridConditionalStyle"; import { ContentChildrenManager } from "igniteui-react-core"; import { IgrGridConditionalStyleProperty } from "./igr-grid-conditional-style-property"; import { IFilterExpression } from "igniteui-react-core"; export declare class IgrGridConditionalStyle<P extends IIgrGridConditionalStyleProps = IIgrGridConditionalStyleProps> extends React.Component<P, {}> { protected createImplementation(): GridConditionalStyle; protected _implementation: any; protected mounted: boolean; get nativeElement(): HTMLElement; /** * @hidden */ get i(): GridConditionalStyle; /** * @hidden */ static _createFromInternal(internal: any): IgrGridConditionalStyle; protected onImplementationCreated(): void; protected _contentChildrenManager: ContentChildrenManager; protected _initializeAdapters(): void; protected _updateAdapters(): void; constructor(props: P); componentDidMount(): void; shouldComponentUpdate(nextProps: any, nextState: any): boolean; render(): React.DetailedReactHTMLElement<{ children: any[]; }, HTMLElement>; get isCompound(): boolean; get styleKey(): string; set styleKey(v: string); get isTransitionInEnabled(): boolean; set isTransitionInEnabled(v: boolean); private _properties; private _actualProperties; get actualProperties(): IgrGridConditionalStyleProperty[]; private _contentProperties; get contentProperties(): IgrGridConditionalStyleProperty[]; private _propertiesAdapter; get properties(): IgrGridConditionalStylePropertyCollection; get conditionString(): string; set conditionString(v: string); get condition(): IFilterExpression; set condition(v: IFilterExpression); get isFieldMinimumNeeded(): boolean; set isFieldMinimumNeeded(v: boolean); get isFieldMaximumNeeded(): boolean; set isFieldMaximumNeeded(v: boolean); get isFieldSumNeeded(): boolean; set isFieldSumNeeded(v: boolean); findByName(name: string): any; protected __p: string; protected _hasUserValues: Set<string>; protected get hasUserValues(): Set<string>; protected __m(propertyName: string): void; protected _stylingContainer: any; protected _stylingParent: any; protected _inStyling: boolean; protected _styling(container: any, component: any, parent?: any): void; requiresGlobalValues(): boolean; actualNeedsFieldMinimum(): boolean; actualNeedsFieldMaximum(): boolean; actualNeedsFieldSum(): boolean; private _propertyUpdated; private _propertyUpdated_wrapped; get propertyUpdated(): (s: IgrGridConditionalStyle, e: IgrPropertyUpdatedEventArgs) => void; set propertyUpdated(ev: (s: IgrGridConditionalStyle, e: IgrPropertyUpdatedEventArgs) => void); private _filterStringErrorsParsing; private _filterStringErrorsParsing_wrapped; get filterStringErrorsParsing(): (s: IgrGridConditionalStyle, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void; set filterStringErrorsParsing(ev: (s: IgrGridConditionalStyle, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void); } export interface IIgrGridConditionalStyleProps { children?: React.ReactNode; styleKey?: string; isTransitionInEnabled?: boolean | string; conditionString?: string; condition?: IFilterExpression; isFieldMinimumNeeded?: boolean | string; isFieldMaximumNeeded?: boolean | string; isFieldSumNeeded?: boolean | string; propertyUpdated?: (s: IgrGridConditionalStyle, e: IgrPropertyUpdatedEventArgs) => void; filterStringErrorsParsing?: (s: IgrGridConditionalStyle, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void; }