1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | "use strict";
|
8 | Object.defineProperty(exports, "__esModule", { value: true });
|
9 | var PropertyKeys = (function () {
|
10 | function PropertyKeys() {
|
11 | }
|
12 | PropertyKeys.STRING_PROPERTIES = [
|
13 | 'sortingOrder', 'rowClass', 'rowSelection', 'overlayLoadingTemplate',
|
14 | 'overlayNoRowsTemplate', 'quickFilterText', 'rowModelType',
|
15 | 'editType', 'domLayout', 'clipboardDeliminator', 'rowGroupPanelShow',
|
16 | 'multiSortKey', 'pivotColumnGroupTotals', 'pivotRowTotals', 'pivotPanelShow'
|
17 | ];
|
18 | PropertyKeys.OBJECT_PROPERTIES = [
|
19 | 'components', 'frameworkComponents', 'rowStyle', 'context', 'autoGroupColumnDef', 'groupColumnDef', 'localeText',
|
20 | 'icons', 'datasource', 'serverSideDatasource', 'viewportDatasource', 'groupRowRendererParams', 'aggFuncs',
|
21 | 'fullWidthCellRendererParams', 'defaultColGroupDef', 'defaultColDef', 'defaultExportParams', 'columnTypes',
|
22 | 'rowClassRules', 'detailGridOptions', 'detailCellRendererParams', 'loadingOverlayComponentParams',
|
23 | 'noRowsOverlayComponentParams', 'popupParent', 'colResizeDefault'
|
24 |
|
25 | ];
|
26 | PropertyKeys.ARRAY_PROPERTIES = [
|
27 | 'slaveGrids', 'alignedGrids', 'rowData',
|
28 | 'columnDefs', 'excelStyles', 'pinnedTopRowData', 'pinnedBottomRowData'
|
29 |
|
30 | ];
|
31 | PropertyKeys.NUMBER_PROPERTIES = [
|
32 | 'rowHeight', 'detailRowHeight', 'rowBuffer', 'colWidth', 'headerHeight', 'groupHeaderHeight',
|
33 | 'floatingFiltersHeight', 'pivotHeaderHeight', 'pivotGroupHeaderHeight', 'groupDefaultExpanded',
|
34 | 'minColWidth', 'maxColWidth', 'viewportRowModelPageSize', 'viewportRowModelBufferSize',
|
35 | 'autoSizePadding', 'maxBlocksInCache', 'maxConcurrentDatasourceRequests',
|
36 | 'cacheOverflowSize', 'paginationPageSize', 'cacheBlockSize', 'infiniteInitialRowCount',
|
37 | 'scrollbarWidth', 'paginationStartPage', 'infiniteBlockSize', 'batchUpdateWaitMillis'
|
38 | ];
|
39 | PropertyKeys.BOOLEAN_PROPERTIES = [
|
40 | 'toolPanelSuppressRowGroups', 'toolPanelSuppressValues', 'toolPanelSuppressPivots', 'toolPanelSuppressPivotMode',
|
41 | 'toolPanelSuppressSideButtons', 'toolPanelSuppressColumnFilter', 'toolPanelSuppressColumnSelectAll',
|
42 | 'toolPanelSuppressColumnExpandAll', 'suppressMakeColumnVisibleAfterUnGroup',
|
43 | 'suppressRowClickSelection', 'suppressCellSelection', 'suppressHorizontalScroll', 'debug',
|
44 | 'enableColResize', 'enableCellExpressions', 'enableSorting', 'enableServerSideSorting',
|
45 | 'enableFilter', 'enableServerSideFilter', 'angularCompileRows', 'angularCompileFilters',
|
46 | 'angularCompileHeaders', 'groupSuppressAutoColumn', 'groupSelectsChildren',
|
47 | 'groupIncludeFooter', 'groupIncludeTotalFooter', 'groupUseEntireRow', 'groupSuppressRow', 'groupSuppressBlankHeader',
|
48 | 'forPrint', 'suppressMenuHide', 'rowDeselection', 'unSortIcon', 'suppressMultiSort',
|
49 | 'singleClickEdit', 'suppressLoadingOverlay', 'suppressNoRowsOverlay', 'suppressAutoSize',
|
50 | 'suppressParentsInRowNodes', 'showToolPanel', 'suppressColumnMoveAnimation', 'suppressMovableColumns',
|
51 | 'suppressFieldDotNotation', 'enableRangeSelection',
|
52 | 'suppressTouch', 'suppressAsyncEvents', 'allowContextMenuWithControlKey',
|
53 | 'suppressContextMenu', 'suppressMenuFilterPanel', 'suppressMenuMainPanel', 'suppressMenuColumnPanel',
|
54 | 'enableStatusBar', 'alwaysShowStatusBar', 'rememberGroupStateWhenNewData', 'enableCellChangeFlash', 'suppressDragLeaveHidesColumns',
|
55 | 'suppressMiddleClickScrolls', 'suppressPreventDefaultOnMouseWheel', 'suppressUseColIdForGroups',
|
56 | 'suppressCopyRowsToClipboard', 'pivotMode', 'suppressAggFuncInHeader', 'suppressColumnVirtualisation', 'suppressAggAtRootLevel',
|
57 | 'suppressFocusAfterRefresh', 'functionsPassive', 'functionsReadOnly',
|
58 | 'animateRows', 'groupSelectsFiltered', 'groupRemoveSingleChildren', 'groupRemoveLowestSingleChildren',
|
59 | 'enableRtl', 'suppressClickEdit', 'rowDragManaged', 'suppressRowDrag',
|
60 | 'enableGroupEdit', 'embedFullWidthRows', 'suppressTabbing', 'suppressPaginationPanel', 'floatingFilter',
|
61 | 'groupHideOpenParents', 'groupMultiAutoColumn', 'pagination', 'stopEditingWhenGridLosesFocus',
|
62 | 'paginationAutoPageSize', 'suppressScrollOnNewData', 'purgeClosedRowNodes', 'cacheQuickFilter',
|
63 | 'deltaRowDataMode', 'ensureDomOrder', 'accentedSort', 'pivotTotals', 'suppressChangeDetection',
|
64 | 'valueCache', 'valueCacheNeverExpires', 'aggregateOnlyChangedColumns', 'suppressAnimationFrame',
|
65 | 'suppressExcelExport', 'suppressCsvExport', 'treeData', 'masterDetail', 'suppressMultiRangeSelection',
|
66 | 'enterMovesDownAfterEdit', 'enterMovesDown', 'suppressPropertyNamesCheck', 'rowMultiSelectWithClick',
|
67 | 'contractColumnSelection', 'suppressEnterpriseResetOnNewColumns', 'enableOldSetFilterModel',
|
68 | 'suppressRowHoverHighlight', 'gridAutoHeight', 'suppressRowTransform', 'suppressClipboardPaste',
|
69 | 'serverSideSortingAlwaysResets'
|
70 | ];
|
71 | PropertyKeys.FUNCTION_PROPERTIES = ['localeTextFunc', 'groupRowInnerRenderer', 'groupRowInnerRendererFramework',
|
72 | 'dateComponent', 'dateComponentFramework', 'groupRowRenderer', 'groupRowRendererFramework', 'isExternalFilterPresent',
|
73 | 'getRowHeight', 'doesExternalFilterPass', 'getRowClass', 'getRowStyle', 'getRowClassRules',
|
74 | 'traverseNode', 'getContextMenuItems', 'getMainMenuItems', 'processRowPostCreate', 'processCellForClipboard',
|
75 | 'getNodeChildDetails', 'groupRowAggNodes', 'getRowNodeId', 'isFullWidthCell', 'fullWidthCellRenderer',
|
76 | 'fullWidthCellRendererFramework', 'doesDataFlower', 'processSecondaryColDef', 'processSecondaryColGroupDef',
|
77 | 'getBusinessKeyForNode', 'sendToClipboard', 'navigateToNextCell', 'tabToNextCell', 'getDetailRowData',
|
78 | 'processCellFromClipboard', 'getDocument', 'postProcessPopup', 'getChildCount', 'getDataPath', 'loadingOverlayComponent',
|
79 | 'loadingOverlayComponentFramework', 'noRowsOverlayComponent', 'noRowsOverlayComponentFramework', 'detailCellRenderer',
|
80 | 'detailCellRendererFramework', 'onGridReady', 'defaultGroupSortComparator', 'isRowMaster', 'isRowSelectable', 'postSort',
|
81 | 'processHeaderForClipboard', 'paginationNumberFormatter', 'processDataFromClipboard'];
|
82 | PropertyKeys.ALL_PROPERTIES = PropertyKeys.ARRAY_PROPERTIES
|
83 | .concat(PropertyKeys.OBJECT_PROPERTIES)
|
84 | .concat(PropertyKeys.STRING_PROPERTIES)
|
85 | .concat(PropertyKeys.NUMBER_PROPERTIES)
|
86 | .concat(PropertyKeys.FUNCTION_PROPERTIES)
|
87 | .concat(PropertyKeys.BOOLEAN_PROPERTIES);
|
88 |
|
89 |
|
90 | PropertyKeys.FRAMEWORK_PROPERTIES = ['__ob__', '__metadata__', 'mappedColumnProperties', 'hasChildColumns',
|
91 | 'toColDef', 'createColDefFromGridColumn'];
|
92 | return PropertyKeys;
|
93 | }());
|
94 | exports.PropertyKeys = PropertyKeys;
|