devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
132 lines (131 loc) • 4.62 kB
TypeScript
/*!
* devextreme-angular
* Version: 22.1.14
* Build date: Mon Apr 29 2024
*
* Copyright (c) 2012 - 2024 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
import { NestedOption } from 'devextreme-angular/core';
import Store, { StoreOptions } from 'devextreme/data/abstract_store';
import XmlaStore, { XmlaStoreOptions } from 'devextreme/ui/pivot_grid/xmla_store';
import { format } from 'devextreme/ui/widget/ui.widget';
import * as i0 from "@angular/core";
export declare abstract class DxoPivotGridDataSource extends NestedOption {
get fields(): Array<any | {
allowCrossGroupCalculation?: boolean;
allowExpandAll?: boolean;
allowFiltering?: boolean;
allowSorting?: boolean;
allowSortingBySummary?: boolean;
area?: string;
areaIndex?: number;
calculateCustomSummary?: Function;
calculateSummaryValue?: Function;
caption?: string;
customizeText?: Function;
dataField?: string;
dataType?: string;
displayFolder?: string;
expanded?: boolean;
filterType?: string;
filterValues?: Array<any>;
format?: format | string;
groupIndex?: number;
groupInterval?: number | string;
groupName?: string;
headerFilter?: {
allowSearch?: boolean;
height?: number;
width?: number;
};
isMeasure?: boolean;
precision?: number;
runningTotal?: string;
selector?: Function;
showGrandTotals?: boolean;
showTotals?: boolean;
showValues?: boolean;
sortBy?: string;
sortBySummaryField?: string;
sortBySummaryPath?: Array<number | string>;
sortingMethod?: Function;
sortOrder?: string;
summaryDisplayMode?: string;
summaryType?: string;
visible?: boolean;
width?: number;
wordWrapEnabled?: boolean;
}>;
set fields(value: Array<any | {
allowCrossGroupCalculation?: boolean;
allowExpandAll?: boolean;
allowFiltering?: boolean;
allowSorting?: boolean;
allowSortingBySummary?: boolean;
area?: string;
areaIndex?: number;
calculateCustomSummary?: Function;
calculateSummaryValue?: Function;
caption?: string;
customizeText?: Function;
dataField?: string;
dataType?: string;
displayFolder?: string;
expanded?: boolean;
filterType?: string;
filterValues?: Array<any>;
format?: format | string;
groupIndex?: number;
groupInterval?: number | string;
groupName?: string;
headerFilter?: {
allowSearch?: boolean;
height?: number;
width?: number;
};
isMeasure?: boolean;
precision?: number;
runningTotal?: string;
selector?: Function;
showGrandTotals?: boolean;
showTotals?: boolean;
showValues?: boolean;
sortBy?: string;
sortBySummaryField?: string;
sortBySummaryPath?: Array<number | string>;
sortingMethod?: Function;
sortOrder?: string;
summaryDisplayMode?: string;
summaryType?: string;
visible?: boolean;
width?: number;
wordWrapEnabled?: boolean;
}>);
get filter(): any;
set filter(value: any);
get onChanged(): Function;
set onChanged(value: Function);
get onFieldsPrepared(): Function;
set onFieldsPrepared(value: Function);
get onLoadError(): Function;
set onLoadError(value: Function);
get onLoadingChanged(): Function;
set onLoadingChanged(value: Function);
get remoteOperations(): boolean;
set remoteOperations(value: boolean);
get retrieveFields(): boolean;
set retrieveFields(value: boolean);
get store(): Store | StoreOptions | XmlaStore | XmlaStoreOptions | {
type?: string;
} | Array<any>;
set store(value: Store | StoreOptions | XmlaStore | XmlaStoreOptions | {
type?: string;
} | Array<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<DxoPivotGridDataSource, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DxoPivotGridDataSource, "ng-component", never, {}, {}, never, never>;
}