fixed-react-data-grid-custom
Version:
Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like
77 lines • 3.51 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Z_INDEXES = exports.DEFINE_SORT = exports.SCROLL_DIRECTION = exports.UpdateActions = exports.HeaderCellType = exports.HeaderRowType = exports.EventTypes = exports.DragItemTypes = exports.CellNavigationMode = exports.CellExpand = void 0;
var CellExpand;
(function (CellExpand) {
CellExpand["DOWN_TRIANGLE"] = "\u25BC";
CellExpand["RIGHT_TRIANGLE"] = "\u25B6";
})(CellExpand = exports.CellExpand || (exports.CellExpand = {}));
var CellNavigationMode;
(function (CellNavigationMode) {
CellNavigationMode["NONE"] = "none";
CellNavigationMode["CHANGE_ROW"] = "changeRow";
CellNavigationMode["LOOP_OVER_ROW"] = "loopOverRow";
})(CellNavigationMode = exports.CellNavigationMode || (exports.CellNavigationMode = {}));
var DragItemTypes;
(function (DragItemTypes) {
DragItemTypes["Column"] = "column";
})(DragItemTypes = exports.DragItemTypes || (exports.DragItemTypes = {}));
var EventTypes;
(function (EventTypes) {
EventTypes["SELECT_CELL"] = "SELECT_CELL";
EventTypes["SELECT_START"] = "SELECT_START";
EventTypes["SELECT_UPDATE"] = "SELECT_UPDATE";
EventTypes["SELECT_END"] = "SELECT_END";
EventTypes["DRAG_ENTER"] = "DRAG_ENTER";
EventTypes["SCROLL_TO_COLUMN"] = "SCROLL_TO_COLUMN";
})(EventTypes = exports.EventTypes || (exports.EventTypes = {}));
var HeaderRowType;
(function (HeaderRowType) {
HeaderRowType["HEADER"] = "header";
HeaderRowType["FILTER"] = "filter";
})(HeaderRowType = exports.HeaderRowType || (exports.HeaderRowType = {}));
var HeaderCellType;
(function (HeaderCellType) {
HeaderCellType["SORTABLE"] = "SORTABLE";
HeaderCellType["FILTERABLE"] = "FILTERABLE";
HeaderCellType["NONE"] = "NONE";
HeaderCellType["CHECKBOX"] = "CHECKBOX";
})(HeaderCellType = exports.HeaderCellType || (exports.HeaderCellType = {}));
var UpdateActions;
(function (UpdateActions) {
UpdateActions["CELL_UPDATE"] = "CELL_UPDATE";
UpdateActions["COLUMN_FILL"] = "COLUMN_FILL";
UpdateActions["COPY_PASTE"] = "COPY_PASTE";
UpdateActions["CELL_DRAG"] = "CELL_DRAG";
})(UpdateActions = exports.UpdateActions || (exports.UpdateActions = {}));
var SCROLL_DIRECTION;
(function (SCROLL_DIRECTION) {
SCROLL_DIRECTION["UP"] = "upwards";
SCROLL_DIRECTION["DOWN"] = "downwards";
SCROLL_DIRECTION["LEFT"] = "left";
SCROLL_DIRECTION["RIGHT"] = "right";
SCROLL_DIRECTION["NONE"] = "none";
})(SCROLL_DIRECTION = exports.SCROLL_DIRECTION || (exports.SCROLL_DIRECTION = {}));
var DEFINE_SORT;
(function (DEFINE_SORT) {
DEFINE_SORT["ASC"] = "ASC";
DEFINE_SORT["DESC"] = "DESC";
DEFINE_SORT["NONE"] = "NONE";
})(DEFINE_SORT = exports.DEFINE_SORT || (exports.DEFINE_SORT = {}));
var Z_INDEXES;
(function (Z_INDEXES) {
/**
* CellMasks should render in front of the cells.
* Unfrozen cells do not have a z-index specifed.
*/
Z_INDEXES[Z_INDEXES["CELL_MASK"] = 1] = "CELL_MASK";
/**
* EditorContainer is rendered ouside the grid and it should have a z-index
* equal or greater than the z-index of the frozen cells.
* Frozen cells have a zIndex value of 2.
*/
Z_INDEXES[Z_INDEXES["EDITOR_CONTAINER"] = 2] = "EDITOR_CONTAINER";
/** Frozen cells have a z-index value of 2 so FROZEN_CELL_MASK should have a greater z-index. */
Z_INDEXES[Z_INDEXES["FROZEN_CELL_MASK"] = 3] = "FROZEN_CELL_MASK";
})(Z_INDEXES = exports.Z_INDEXES || (exports.Z_INDEXES = {}));
//# sourceMappingURL=enums.js.map
;