UNPKG

7.28 kBJavaScriptView Raw
1/**
2 * ag-grid - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
3 * @version v18.1.2
4 * @link http://www.ag-grid.com/
5 * @license MIT
6 */
7"use strict";
8Object.defineProperty(exports, "__esModule", { value: true });
9var Events = (function () {
10 function Events() {
11 }
12 /** Everything has changed with the columns. Either complete new set of columns set, or user called setState()*/
13 Events.EVENT_COLUMN_EVERYTHING_CHANGED = 'columnEverythingChanged';
14 /** User has set in new columns. */
15 Events.EVENT_NEW_COLUMNS_LOADED = 'newColumnsLoaded';
16 /** The pivot mode flag was changed */
17 Events.EVENT_COLUMN_PIVOT_MODE_CHANGED = 'columnPivotModeChanged';
18 /** A row group column was added, removed or order changed. */
19 Events.EVENT_COLUMN_ROW_GROUP_CHANGED = 'columnRowGroupChanged';
20 /** A pivot column was added, removed or order changed. */
21 Events.EVENT_COLUMN_PIVOT_CHANGED = 'columnPivotChanged';
22 /** The list of grid columns has changed. */
23 Events.EVENT_GRID_COLUMNS_CHANGED = 'gridColumnsChanged';
24 /** A value column was added, removed or agg function was changed. */
25 Events.EVENT_COLUMN_VALUE_CHANGED = 'columnValueChanged';
26 /** A column was moved */
27 Events.EVENT_COLUMN_MOVED = 'columnMoved';
28 /** One or more columns was shown / hidden */
29 Events.EVENT_COLUMN_VISIBLE = 'columnVisible';
30 /** One or more columns was pinned / unpinned*/
31 Events.EVENT_COLUMN_PINNED = 'columnPinned';
32 /** A column group was opened / closed */
33 Events.EVENT_COLUMN_GROUP_OPENED = 'columnGroupOpened';
34 /** One or more columns was resized. If just one, the column in the event is set. */
35 Events.EVENT_COLUMN_RESIZED = 'columnResized';
36 /** The list of displayed columns has changed, can result from columns open / close, column move, pivot, group, etc */
37 Events.EVENT_DISPLAYED_COLUMNS_CHANGED = 'displayedColumnsChanged';
38 /** The list of virtual columns has changed, results from viewport changing */
39 Events.EVENT_VIRTUAL_COLUMNS_CHANGED = 'virtualColumnsChanged';
40 /** A row group was opened / closed */
41 Events.EVENT_ROW_GROUP_OPENED = 'rowGroupOpened';
42 /** The client has set new data into the grid */
43 Events.EVENT_ROW_DATA_CHANGED = 'rowDataChanged';
44 /** The client has updated data for the grid */
45 Events.EVENT_ROW_DATA_UPDATED = 'rowDataUpdated';
46 /** The client has set new floating data into the grid */
47 Events.EVENT_PINNED_ROW_DATA_CHANGED = 'pinnedRowDataChanged';
48 /** Range selection has changed */
49 Events.EVENT_RANGE_SELECTION_CHANGED = 'rangeSelectionChanged';
50 /** For when the tool panel is shown / hidden */
51 Events.EVENT_TOOL_PANEL_VISIBLE_CHANGED = 'toolPanelVisibleChanged';
52 /** Model was updated - grid updates the drawn rows when this happens */
53 Events.EVENT_MODEL_UPDATED = 'modelUpdated';
54 Events.EVENT_PASTE_START = 'pasteStart';
55 Events.EVENT_PASTE_END = 'pasteEnd';
56 Events.EVENT_CELL_CLICKED = 'cellClicked';
57 Events.EVENT_CELL_DOUBLE_CLICKED = 'cellDoubleClicked';
58 Events.EVENT_CELL_MOUSE_DOWN = 'cellMouseDown';
59 Events.EVENT_CELL_CONTEXT_MENU = 'cellContextMenu';
60 Events.EVENT_CELL_VALUE_CHANGED = 'cellValueChanged';
61 Events.EVENT_ROW_VALUE_CHANGED = 'rowValueChanged';
62 Events.EVENT_CELL_FOCUSED = 'cellFocused';
63 Events.EVENT_ROW_SELECTED = 'rowSelected';
64 Events.EVENT_SELECTION_CHANGED = 'selectionChanged';
65 Events.EVENT_CELL_MOUSE_OVER = 'cellMouseOver';
66 Events.EVENT_CELL_MOUSE_OUT = 'cellMouseOut';
67 /** 2 events for filtering. The grid LISTENS for filterChanged and afterFilterChanged */
68 Events.EVENT_FILTER_CHANGED = 'filterChanged';
69 /** Filter was change but not applied. Only useful if apply buttons are used in filters. */
70 Events.EVENT_FILTER_MODIFIED = 'filterModified';
71 Events.EVENT_SORT_CHANGED = 'sortChanged';
72 /** A row was removed from the dom, for any reason. Use to clean up resources (if any) used by the row. */
73 Events.EVENT_VIRTUAL_ROW_REMOVED = 'virtualRowRemoved';
74 Events.EVENT_ROW_CLICKED = 'rowClicked';
75 Events.EVENT_ROW_DOUBLE_CLICKED = 'rowDoubleClicked';
76 /** Gets called once after the grid has finished initialising. */
77 Events.EVENT_GRID_READY = 'gridReady';
78 /** Width of height of the main grid div has changed. Grid listens for this and does layout of grid if it's
79 * changed, so always filling the space it was given. */
80 Events.EVENT_GRID_SIZE_CHANGED = 'gridSizeChanged';
81 /** The indexes of the rows rendered has changed, eg user has scrolled to a new vertical position. */
82 Events.EVENT_VIEWPORT_CHANGED = 'viewportChanged';
83 /** A column drag has started, either resizing a column or moving a column. */
84 Events.EVENT_DRAG_STARTED = 'dragStarted';
85 /** A column drag has stopped */
86 Events.EVENT_DRAG_STOPPED = 'dragStopped';
87 Events.EVENT_ROW_EDITING_STARTED = 'rowEditingStarted';
88 Events.EVENT_ROW_EDITING_STOPPED = 'rowEditingStopped';
89 Events.EVENT_CELL_EDITING_STARTED = 'cellEditingStarted';
90 Events.EVENT_CELL_EDITING_STOPPED = 'cellEditingStopped';
91 /** Main body of grid has scrolled, either horizontally or vertically */
92 Events.EVENT_BODY_SCROLL = 'bodyScroll';
93 Events.EVENT_ANIMATION_QUEUE_EMPTY = 'animationQueueEmpty';
94 Events.EVENT_HEIGHT_SCALE_CHANGED = 'heightScaleChanged';
95 /** The displayed page for pagination has changed. For example the data was filtered or sorted,
96 * or the user has moved to a different page. */
97 Events.EVENT_PAGINATION_CHANGED = 'paginationChanged';
98 /** Only used by React, Angular 2+, Web Components, Aurelia and VueJS ag-Grid components
99 * (not used if doing plain JavaScript or Angular 1.x). If the grid receives changes due
100 * to bound properties, this event fires after the grid has finished processing the change. */
101 Events.EVENT_COMPONENT_STATE_CHANGED = 'componentStateChanged';
102 /** All items from here down are used internally by the grid, not intended for external use. */
103 // not documented, either experimental, or we just don't want users using an depending on them
104 Events.EVENT_BODY_HEIGHT_CHANGED = 'bodyHeightChanged';
105 Events.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED = 'displayedColumnsWidthChanged';
106 Events.EVENT_SCROLL_VISIBILITY_CHANGED = 'scrollVisibilityChanged';
107 Events.EVENT_COLUMN_HOVER_CHANGED = 'columnHoverChanged';
108 Events.EVENT_FLASH_CELLS = 'flashCells';
109 Events.EVENT_ROW_DRAG_ENTER = 'rowDragEnter';
110 Events.EVENT_ROW_DRAG_MOVE = 'rowDragMove';
111 Events.EVENT_ROW_DRAG_LEAVE = 'rowDragLeave';
112 Events.EVENT_ROW_DRAG_END = 'rowDragEnd';
113 // these are used for server side group and agg - only used by CS with Viewport Row Model - intention is
114 // to design these better around server side functions and then release to general public when fully working with
115 // all the row models.
116 Events.EVENT_COLUMN_ROW_GROUP_CHANGE_REQUEST = 'columnRowGroupChangeRequest';
117 Events.EVENT_COLUMN_PIVOT_CHANGE_REQUEST = 'columnPivotChangeRequest';
118 Events.EVENT_COLUMN_VALUE_CHANGE_REQUEST = 'columnValueChangeRequest';
119 Events.EVENT_COLUMN_AGG_FUNC_CHANGE_REQUEST = 'columnAggFuncChangeRequest';
120 return Events;
121}());
122exports.Events = Events;