UNPKG

@progress/kendo-react-grid

Version:
24 lines (23 loc) 958 B
import * as React from 'react'; import { CompositeFilterDescriptor, SortDescriptor } from '@progress/kendo-data-query'; import { ExtendedColumnProps } from '../GridColumn'; import { GridFilterCellProps } from '../interfaces/GridFilterCellProps'; /** * @hidden */ export interface FilterRowProps { columns: ExtendedColumnProps[]; filter?: CompositeFilterDescriptor; filterChange?: (filter: CompositeFilterDescriptor | null, syntheticEvent: React.SyntheticEvent<any>) => any; sort?: SortDescriptor[]; cellRender?: (defaultRendering: React.ReactElement<any> | null, props: GridFilterCellProps) => React.ReactElement<any> | null; } /** * * @hidden */ export declare class FilterRow extends React.Component<FilterRowProps, {}> { headerCellClassName(field?: string): string; setFilter(value: string | number, operator: string | Function, field: string | undefined, e: React.SyntheticEvent<any>): void; render(): JSX.Element; }