@progress/kendo-angular-pivotgrid
Version:
PivotGrid package for Angular
38 lines (37 loc) • 1.51 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { FilterDescriptor, SortDescriptor } from "@progress/kendo-data-query";
import { PivotGridAxis } from "@progress/kendo-pivotgrid-common";
import { PivotGridConfiguratorOrientation } from "./configurator-orientation";
import { PivotGridConfiguratorPosition } from "./configurator-position";
/**
* Allows customizing the PivotGrid Configurator layout.
*/
export interface ConfiguratorSettings {
/**
* Sets the configurator position in the container.
*
* @default 'right'
*/
position?: PivotGridConfiguratorPosition;
/**
* Determines whether the layout orientation of the Configurator inner elements
* will be horizontal or vertical.
*
* @default 'vertical'
*/
orientation?: PivotGridConfiguratorOrientation;
}
/**
* @hidden
*/
export declare class PivotGridState {
columnAxes?: PivotGridAxis[];
rowAxes?: PivotGridAxis[];
measureAxes?: PivotGridAxis[];
sort?: SortDescriptor[];
filter?: FilterDescriptor[];
constructor(columnAxes: PivotGridAxis[], rowAxes: PivotGridAxis[], measureAxes: PivotGridAxis[], sort: SortDescriptor[], filter: FilterDescriptor[]);
}