UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

134 lines (107 loc) 3.77 kB
import { IgcPivotGridComponent } from './igc-pivot-grid-component'; /* blazorIndirectRender blazorComponent */ /* wcElementTag: igc-pivot-data-selector */ /** * Pivot Data Selector provides means to configure the pivot state of the Pivot Grid via a vertical panel UI * * @igxModule IgxPivotGridModule * @igxGroup Grids & Lists * @igxKeywords data selector, pivot, grid * @igxTheme pivot-data-selector-theme * @remarks * The Ignite UI Data Selector has a searchable list with the grid data columns, * there are also four expandable areas underneath for filters, rows, columns, and values * is used for grouping and aggregating simple flat data into a pivot table. * @example * ```html * <igx-pivot-grid #grid1 [data]="data" [pivotConfiguration]="configuration"> * </igx-pivot-grid> * <igx-pivot-data-selector [grid]="grid1"></igx-pivot-data-selector> * ``` */ export declare class IgcPivotDataSelectorComponent extends HTMLElement { /* blazorSuppress */ static readonly tagName: string; /* blazorSuppress */ static register(): void; /** * Gets/sets whether the columns panel is expanded * Get * ```typescript * const columnsPanelState: boolean = this.dataSelector.columnsExpanded; * ``` * Set * ```html * <igx-pivot-data-selector [grid]="grid1" [columnsExpanded]="columnsPanelState"></igx-pivot-data-selector> * ``` * * Two-way data binding: * ```html * <igx-pivot-data-selector [grid]="grid1" [(columnsExpanded)]="columnsPanelState"></igx-pivot-data-selector> * ``` */ public set columnsExpanded(value: boolean); public get columnsExpanded(): boolean; /** * Gets/sets whether the rows panel is expanded * Get * ```typescript * const rowsPanelState: boolean = this.dataSelector.rowsExpanded; * ``` * Set * ```html * <igx-pivot-data-selector [grid]="grid1" [rowsExpanded]="rowsPanelState"></igx-pivot-data-selector> * ``` * * Two-way data binding: * ```html * <igx-pivot-data-selector [grid]="grid1" [(rowsExpanded)]="rowsPanelState"></igx-pivot-data-selector> * ``` */ public set rowsExpanded(value: boolean); public get rowsExpanded(): boolean; /** * Gets/sets whether the filters panel is expanded * Get * ```typescript * const filtersPanelState: boolean = this.dataSelector.filtersExpanded; * ``` * Set * ```html * <igx-pivot-data-selector [grid]="grid1" [filtersExpanded]="filtersPanelState"></igx-pivot-data-selector> * ``` * * Two-way data binding: * ```html * <igx-pivot-data-selector [grid]="grid1" [(filtersExpanded)]="filtersPanelState"></igx-pivot-data-selector> * ``` */ public set filtersExpanded(value: boolean); public get filtersExpanded(): boolean; /** * Gets/sets whether the values panel is expanded * Get * ```typescript * const valuesPanelState: boolean = this.dataSelector.valuesExpanded; * ``` * Set * ```html * <igx-pivot-data-selector [grid]="grid1" [valuesExpanded]="valuesPanelState"></igx-pivot-data-selector> * ``` * * Two-way data binding: * ```html * <igx-pivot-data-selector [grid]="grid1" [(valuesExpanded)]="valuesPanelState"></igx-pivot-data-selector> * ``` */ public set valuesExpanded(value: boolean); public get valuesExpanded(): boolean; /* treatAsRef */ /** * Sets the grid. */ public set grid(value: IgcPivotGridComponent); public get grid(): IgcPivotGridComponent; }