data-grid-column-dxi.d.ts 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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 { CollectionNestedOption } from '../../../core/nested-option';
  14. import DevExpress from 'devextreme/bundles/dx.all';
  15. export declare abstract class DxiDataGridColumn extends CollectionNestedOption {
  16. alignment: string;
  17. allowEditing: boolean;
  18. allowExporting: boolean;
  19. allowFiltering: boolean;
  20. allowFixing: boolean;
  21. allowGrouping: boolean;
  22. allowHeaderFiltering: boolean;
  23. allowHiding: boolean;
  24. allowReordering: boolean;
  25. allowResizing: boolean;
  26. allowSearch: boolean;
  27. allowSorting: boolean;
  28. autoExpandGroup: boolean;
  29. buttons: Array<string | DevExpress.ui.dxDataGridColumnButton | DevExpress.ui.dxTreeListColumnButton>;
  30. calculateCellValue: Function;
  31. calculateDisplayValue: Function | string;
  32. calculateFilterExpression: Function;
  33. calculateGroupValue: Function | string;
  34. calculateSortValue: Function | string;
  35. caption: string;
  36. cellTemplate: any;
  37. columns: Array<DevExpress.ui.dxDataGridColumn | string | DevExpress.ui.dxTreeListColumn>;
  38. cssClass: string;
  39. customizeText: Function;
  40. dataField: string;
  41. dataType: string;
  42. editCellTemplate: any;
  43. editorOptions: any;
  44. encodeHtml: boolean;
  45. falseText: string;
  46. filterOperations: string | Array<string>;
  47. filterType: string;
  48. filterValue: any;
  49. filterValues: Array<any>;
  50. fixed: boolean;
  51. fixedPosition: string;
  52. format: DevExpress.ui.format | string;
  53. formItem: DevExpress.ui.dxFormSimpleItem;
  54. groupCellTemplate: any;
  55. groupIndex: number;
  56. headerCellTemplate: any;
  57. headerFilter: {
  58. allowSearch?: boolean;
  59. dataSource?: DevExpress.data.DataSourceOptions | Function | Array<any>;
  60. groupInterval?: number | string;
  61. height?: number;
  62. searchMode?: string;
  63. width?: number;
  64. };
  65. hidingPriority: number;
  66. isBand: boolean;
  67. lookup: {
  68. allowClearing?: boolean;
  69. dataSource?: DevExpress.data.DataSourceOptions | DevExpress.data.Store | Function | Array<any>;
  70. displayExpr?: Function | string;
  71. valueExpr?: string;
  72. };
  73. minWidth: number;
  74. name: string;
  75. ownerBand: number;
  76. renderAsync: boolean;
  77. selectedFilterOperation: string;
  78. setCellValue: Function;
  79. showEditorAlways: boolean;
  80. showInColumnChooser: boolean;
  81. showWhenGrouped: boolean;
  82. sortIndex: number;
  83. sortingMethod: Function;
  84. sortOrder: string;
  85. trueText: string;
  86. type: string;
  87. validationRules: Array<DevExpress.ui.RequiredRule | DevExpress.ui.NumericRule | DevExpress.ui.RangeRule | DevExpress.ui.StringLengthRule | DevExpress.ui.CustomRule | DevExpress.ui.CompareRule | DevExpress.ui.PatternRule | DevExpress.ui.EmailRule>;
  88. visible: boolean;
  89. visibleIndex: number;
  90. width: number | string;
  91. }