UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

30 lines (29 loc) 1.32 kB
import * as React from "react"; import { VisualizationObject, VisualizationInput } from "@gooddata/typings"; import { ICommonChartProps } from "./core/base/BaseChart"; import { IPivotTableConfig, ColumnWidthItem } from "../interfaces/PivotTable"; export interface IPivotTableBucketProps { measures?: VisualizationInput.AttributeOrMeasure[]; rows?: VisualizationInput.IAttribute[]; columns?: VisualizationInput.IAttribute[]; totals?: VisualizationInput.ITotal[]; filters?: VisualizationInput.IFilter[]; sortBy?: VisualizationInput.ISort[]; } export interface IPivotTableProps extends ICommonChartProps, IPivotTableBucketProps { projectId: string; pageSize?: number; config?: IPivotTableConfig; groupRows?: boolean; exportTitle?: string; onColumnResized?: (columnWidths: ColumnWidthItem[]) => void; } export declare const getBuckets: (props: IPivotTableBucketProps) => VisualizationObject.IBucket[]; /** * Update link to documentation [PivotTable](https://sdk.gooddata.com/gooddata-ui/docs/next/pivot_table_component.html) * is a component with bucket props measures, rows, columns, totals, sortBy, filters */ export declare class PivotTable extends React.Component<IPivotTableProps> { static defaultProps: Partial<IPivotTableProps>; render(): JSX.Element; }