pivot-grid-data-source.d.ts 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /*!
  2. * devextreme-angular
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. *
  8. * This software may be modified and distributed under the terms
  9. * of the MIT license. See the LICENSE file in the root of the project for details.
  10. *
  11. * https://github.com/DevExpress/devextreme-angular
  12. */
  13. import { NestedOption } from '../../../core/nested-option';
  14. import DevExpress from 'devextreme/bundles/dx.all';
  15. export declare abstract class DxoPivotGridDataSource extends NestedOption {
  16. fields: Array<any | {
  17. allowCrossGroupCalculation?: boolean;
  18. allowExpandAll?: boolean;
  19. allowFiltering?: boolean;
  20. allowSorting?: boolean;
  21. allowSortingBySummary?: boolean;
  22. area?: string;
  23. areaIndex?: number;
  24. calculateCustomSummary?: Function;
  25. calculateSummaryValue?: Function;
  26. caption?: string;
  27. customizeText?: Function;
  28. dataField?: string;
  29. dataType?: string;
  30. displayFolder?: string;
  31. expanded?: boolean;
  32. filterType?: string;
  33. filterValues?: Array<any>;
  34. format?: DevExpress.ui.format | string;
  35. groupIndex?: number;
  36. groupInterval?: number | string;
  37. groupName?: string;
  38. headerFilter?: {
  39. allowSearch?: boolean;
  40. height?: number;
  41. width?: number;
  42. };
  43. isMeasure?: boolean;
  44. precision?: number;
  45. runningTotal?: string;
  46. selector?: Function;
  47. showGrandTotals?: boolean;
  48. showTotals?: boolean;
  49. showValues?: boolean;
  50. sortBy?: string;
  51. sortBySummaryField?: string;
  52. sortBySummaryPath?: Array<number | string>;
  53. sortingMethod?: Function;
  54. sortOrder?: string;
  55. summaryDisplayMode?: string;
  56. summaryType?: string;
  57. visible?: boolean;
  58. width?: number;
  59. wordWrapEnabled?: boolean;
  60. }>;
  61. filter: any;
  62. onChanged: Function;
  63. onFieldsPrepared: Function;
  64. onLoadError: Function;
  65. onLoadingChanged: Function;
  66. remoteOperations: boolean;
  67. retrieveFields: boolean;
  68. store: DevExpress.data.Store | DevExpress.data.StoreOptions | DevExpress.data.XmlaStore | DevExpress.data.XmlaStoreOptions | {
  69. type?: string;
  70. } | Array<any>;
  71. }