igniteui-react-grids
Version:
Ignite UI React grid components.
123 lines (122 loc) • 6.06 kB
TypeScript
import * as React from 'react';
import { GridConditionalStylePropertyStylingType } from "./GridConditionalStylePropertyStylingType";
import { GridConditionalStyleBoundType } from "./GridConditionalStyleBoundType";
import { IgrGridConditionFilterStringErrorsParsingEventArgs } from "./igr-grid-condition-filter-string-errors-parsing-event-args";
import { GridConditionalStyleProperty } from "./GridConditionalStyleProperty";
import { ContentChildrenManager } from "igniteui-react-core";
import { IFilterExpression } from "igniteui-react-core";
export declare class IgrGridConditionalStyleProperty<P extends IIgrGridConditionalStylePropertyProps = IIgrGridConditionalStylePropertyProps> extends React.Component<P, {}> {
protected createImplementation(): GridConditionalStyleProperty;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): GridConditionalStyleProperty; /**
* @hidden
*/
static _createFromInternal(internal: any): IgrGridConditionalStyleProperty;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor(props: P);
componentDidMount(): void;
shouldComponentUpdate(nextProps: any, nextState: any): boolean;
render(): any;
get stylingType(): GridConditionalStylePropertyStylingType;
set stylingType(v: GridConditionalStylePropertyStylingType);
get minimumType(): GridConditionalStyleBoundType;
set minimumType(v: GridConditionalStyleBoundType);
get maximumType(): GridConditionalStyleBoundType;
set maximumType(v: GridConditionalStyleBoundType);
get propertyName(): string;
set propertyName(v: string);
get inputValueExpression(): IFilterExpression;
set inputValueExpression(v: IFilterExpression);
get inputValueExpressionString(): string;
set inputValueExpressionString(v: string);
get actualInputValueExpression(): IFilterExpression;
set actualInputValueExpression(v: IFilterExpression);
get minimumInputValueExpression(): IFilterExpression;
set minimumInputValueExpression(v: IFilterExpression);
get minimumInputValueExpressionString(): string;
set minimumInputValueExpressionString(v: string);
get actualMinimumInputValueExpression(): IFilterExpression;
set actualMinimumInputValueExpression(v: IFilterExpression);
get maximumInputValueExpression(): IFilterExpression;
set maximumInputValueExpression(v: IFilterExpression);
get maximumInputValueExpressionString(): string;
set maximumInputValueExpressionString(v: string);
get actualMaximumInputValueExpression(): IFilterExpression;
set actualMaximumInputValueExpression(v: IFilterExpression);
get sumInputValueExpression(): IFilterExpression;
set sumInputValueExpression(v: IFilterExpression);
get sumInputValueExpressionString(): string;
set sumInputValueExpressionString(v: string);
get actualSumInputValueExpression(): IFilterExpression;
set actualSumInputValueExpression(v: IFilterExpression);
get value(): any;
set value(v: any);
get shouldSetValue(): boolean;
set shouldSetValue(v: boolean);
get minimumColor(): string;
set minimumColor(v: string);
get maximumColor(): string;
set maximumColor(v: string);
get minimumInputValue(): any;
set minimumInputValue(v: any);
get maximumInputValue(): any;
set maximumInputValue(v: any);
get sumInputValue(): any;
set sumInputValue(v: any);
get colorCollection(): string[];
set colorCollection(v: string[]);
get valueCollection(): any[];
set valueCollection(v: any[]);
get requiresGlobalValues(): boolean;
get needsGlobalMinimum(): boolean;
get needsGlobalMaximum(): boolean;
get needsGlobalSum(): 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;
private _filterStringErrorsParsing;
private _filterStringErrorsParsing_wrapped;
get filterStringErrorsParsing(): (s: IgrGridConditionalStyleProperty, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void;
set filterStringErrorsParsing(ev: (s: IgrGridConditionalStyleProperty, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void);
}
export interface IIgrGridConditionalStylePropertyProps {
children?: React.ReactNode;
stylingType?: GridConditionalStylePropertyStylingType | string;
minimumType?: GridConditionalStyleBoundType | string;
maximumType?: GridConditionalStyleBoundType | string;
propertyName?: string;
inputValueExpression?: IFilterExpression;
inputValueExpressionString?: string;
actualInputValueExpression?: IFilterExpression;
minimumInputValueExpression?: IFilterExpression;
minimumInputValueExpressionString?: string;
actualMinimumInputValueExpression?: IFilterExpression;
maximumInputValueExpression?: IFilterExpression;
maximumInputValueExpressionString?: string;
actualMaximumInputValueExpression?: IFilterExpression;
sumInputValueExpression?: IFilterExpression;
sumInputValueExpressionString?: string;
actualSumInputValueExpression?: IFilterExpression;
value?: any;
shouldSetValue?: boolean | string;
minimumColor?: string;
maximumColor?: string;
minimumInputValue?: any;
maximumInputValue?: any;
sumInputValue?: any;
colorCollection?: string[] | string;
valueCollection?: any[];
filterStringErrorsParsing?: (s: IgrGridConditionalStyleProperty, e: IgrGridConditionFilterStringErrorsParsingEventArgs) => void;
}