igniteui-react-grids
Version:
Ignite UI React grid components.
134 lines (107 loc) • 3.77 kB
TypeScript
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;
}