UNPKG

ag-grid

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

137 lines (136 loc) 3.62 kB
/** * ag-grid - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components * @version v17.0.0 * @link http://www.ag-grid.com/ * @license MIT */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ColDefUtil = (function () { function ColDefUtil() { } ColDefUtil.STRING_PROPERTIES = [ 'headerName', 'columnGroupShow', 'headerClass', 'toolPanelClass', 'headerValueGetter', 'pivotKeys', 'groupId', 'colId', 'sort', 'field', 'type', 'tooltipField', 'headerTooltip', 'cellClass', 'showRowGroup', 'template', 'templateUrl', 'filter', 'aggFunc', 'cellRenderer', 'cellEditor', 'pinned' ]; ColDefUtil.OBJECT_PROPERTIES = [ 'headerGroupComponent', 'headerGroupComponentFramework', 'headerGroupComponentParams', 'cellStyle', 'cellRendererParams', 'cellEditorFramework', 'cellEditorParams', 'pinnedRowCellRendererFramework', 'pinnedRowCellRendererParams', 'filterFramework', 'filterParams', 'pivotValueColumn', 'headerComponent', 'headerComponentFramework', 'headerComponentParams', 'floatingFilterComponent', 'floatingFilterComponentParams', 'floatingFilterComponentFramework', 'refData' ]; ColDefUtil.ARRAY_PROPERTIES = [ 'children', 'sortingOrder', 'allowedAggFuncs', 'menuTabs', 'pivotTotalColumnIds', 'cellClassRules', 'icons' ]; ColDefUtil.NUMBER_PROPERTIES = [ 'sortedAt', 'width', 'minWidth', 'maxWidth', 'rowGroupIndex', 'pivotIndex' ]; ColDefUtil.BOOLEAN_PROPERTIES = [ 'suppressCellFlash', 'suppressToolPanel', 'openByDefault', 'marryChildren', 'hide', 'rowGroup', 'pivot', 'checkboxSelection', 'headerCheckboxSelection', 'headerCheckboxSelectionFilteredOnly', 'suppressMenu', 'suppressSorting', 'suppressMovable', 'suppressFilter', 'lockPosition', 'lockVisible', 'lockPinned', 'unSortIcon', 'suppressSizeToFit', 'suppressResize', 'suppressAutoSize', 'enableRowGroup', 'enablePivot', 'enableValue', 'editable', 'suppressPaste', 'suppressNavigable', 'enableCellChangeFlash', 'rowDrag' ]; ColDefUtil.FUNCTION_PROPERTIES = [ 'valueGetter', 'valueSetter', 'keyCreator', 'cellRenderer', 'cellRendererFramework', 'pinnedRowCellRenderer', 'valueFormatter', 'pinnedRowValueFormatter', 'valueParser', 'comparator', 'equals', 'pivotComparator', 'suppressKeyboardEvent', 'colSpan', 'getQuickFilterText', 'newValueHandler', 'onCellValueChanged', 'onCellClicked', 'onCellDoubleClicked', 'onCellContextMenu', 'tooltip' ]; ColDefUtil.ALL_PROPERTIES = ColDefUtil.ARRAY_PROPERTIES .concat(ColDefUtil.OBJECT_PROPERTIES) .concat(ColDefUtil.STRING_PROPERTIES) .concat(ColDefUtil.NUMBER_PROPERTIES) .concat(ColDefUtil.FUNCTION_PROPERTIES) .concat(ColDefUtil.BOOLEAN_PROPERTIES); return ColDefUtil; }()); exports.ColDefUtil = ColDefUtil;