UNPKG

react-data-grid

Version:
2,327 lines (2,326 loc) • 135 kB
{ "src\\Canvas.js": { "description": "", "methods": [ { "name": "onRows", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "onScroll", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "any" } } ], "returns": null }, { "name": "getSubRows", "docblock": null, "modifiers": [], "params": [ { "name": "row", "type": null } ], "returns": null }, { "name": "addSubRows", "docblock": null, "modifiers": [], "params": [ { "name": "rowsInput", "type": null }, { "name": "row", "type": null }, { "name": "i", "type": null }, { "name": "displayEnd", "type": null }, { "name": "treeDepth", "type": null } ], "returns": null }, { "name": "getRows", "docblock": null, "modifiers": [], "params": [ { "name": "displayStart", "type": { "name": "number" } }, { "name": "displayEnd", "type": { "name": "number" } } ], "returns": { "type": { "name": "Array", "elements": [ { "name": "any" } ], "raw": "Array<any>" } } }, { "name": "getScrollbarWidth", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getScroll", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "signature", "type": "object", "raw": "{scrollTop: number; scrollLeft: number}", "signature": { "properties": [ { "key": "scrollTop", "value": { "name": "number", "required": true } }, { "key": "scrollLeft", "value": { "name": "number", "required": true } } ] } } } }, { "name": "isRowSelected", "docblock": null, "modifiers": [], "params": [ { "name": "idx", "type": null }, { "name": "row", "type": null } ], "returns": { "type": { "name": "boolean" } } }, { "name": "setScrollLeft", "docblock": null, "modifiers": [], "params": [ { "name": "scrollLeft", "type": { "name": "number" } } ], "returns": null }, { "name": "renderRow", "docblock": null, "modifiers": [], "params": [ { "name": "props", "type": { "name": "any" } } ], "returns": null }, { "name": "renderScrollingPlaceholder", "docblock": null, "modifiers": [], "params": [ { "name": "props", "type": { "name": "any" } } ], "returns": { "type": { "name": "ReactElement", "nullable": true } } }, { "name": "renderPlaceholder", "docblock": null, "modifiers": [], "params": [ { "name": "key", "type": { "name": "string" } }, { "name": "height", "type": { "name": "number" } } ], "returns": { "type": { "name": "ReactElement", "nullable": true } } } ], "props": { "rowRenderer": { "type": { "name": "union", "value": [ { "name": "func" }, { "name": "element" } ] }, "required": false, "description": "", "defaultValue": { "value": "require('./Row')", "computed": true } }, "rowHeight": { "type": { "name": "number" }, "required": true, "description": "" }, "height": { "type": { "name": "number" }, "required": true, "description": "" }, "width": { "type": { "name": "number" }, "required": false, "description": "" }, "totalWidth": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "" }, "style": { "type": { "name": "string" }, "required": false, "description": "" }, "className": { "type": { "name": "string" }, "required": false, "description": "" }, "displayStart": { "type": { "name": "number" }, "required": true, "description": "" }, "displayEnd": { "type": { "name": "number" }, "required": true, "description": "" }, "rowsCount": { "type": { "name": "number" }, "required": true, "description": "" }, "rowGetter": { "type": { "name": "union", "value": [ { "name": "func" }, { "name": "array" } ] }, "required": false, "description": "" }, "expandedRows": { "type": { "name": "array" }, "required": false, "description": "" }, "onRows": { "type": { "name": "func" }, "required": false, "description": "", "defaultValue": { "value": "() => {}", "computed": false } }, "onScroll": { "type": { "name": "func" }, "required": false, "description": "" }, "columns": { "type": { "name": "union", "value": [ { "name": "object" }, { "name": "array" } ] }, "required": true, "description": "" }, "cellMetaData": { "type": { "name": "shape", "value": "unknown" }, "required": true, "description": "" }, "selectedRows": { "type": { "name": "array" }, "required": false, "description": "", "defaultValue": { "value": "[]", "computed": false } }, "rowKey": { "type": { "name": "string" }, "required": false, "description": "" }, "rowScrollTimeout": { "type": { "name": "number" }, "required": false, "description": "", "defaultValue": { "value": "0", "computed": false } }, "contextMenu": { "type": { "name": "element" }, "required": false, "description": "" }, "getSubRowDetails": { "type": { "name": "func" }, "required": false, "description": "" }, "rowSelection": { "type": { "name": "union", "value": [ { "name": "shape", "value": { "indexes": { "name": "arrayOf", "value": { "name": "number" }, "required": true } } }, { "name": "shape", "value": { "isSelectedKey": { "name": "string", "required": true } } }, { "name": "shape", "value": { "keys": { "name": "shape", "value": { "values": { "name": "array", "required": true }, "rowKey": { "name": "string", "required": true } }, "required": true } } } ] }, "required": false, "description": "" }, "rowGroupRenderer": { "type": { "name": "func" }, "required": false, "description": "" } } }, "src\\Cell.js": { "description": "", "methods": [ { "name": "onCellClick", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "onCellContextMenu", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "onCellDoubleClick", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "onCellExpand", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "onCellKeyDown", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "onDragHandleDoubleClick", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "onDragOver", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": null } ], "returns": null }, { "name": "getStyle", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getFormatter", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getRowData", "docblock": null, "modifiers": [], "params": [ { "name": "props", "type": null } ], "returns": null }, { "name": "getFormatterDependencies", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getCellClass", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getUpdateCellClass", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "isColumnSelected", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "isSelected", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "isActive", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "isCellSelectionChanging", "docblock": null, "modifiers": [], "params": [ { "name": "nextProps", "type": { "name": "signature", "type": "object", "raw": "{ idx: number; cellMetaData: { selected: { idx: number } } }", "signature": { "properties": [ { "key": "idx", "value": { "name": "number", "required": true } }, { "key": "cellMetaData", "value": { "name": "signature", "type": "object", "raw": "{ selected: { idx: number } }", "signature": { "properties": [ { "key": "selected", "value": { "name": "signature", "type": "object", "raw": "{ idx: number }", "signature": { "properties": [ { "key": "idx", "value": { "name": "number", "required": true } } ] }, "required": true } } ] }, "required": true } } ] } } } ], "returns": { "type": { "name": "boolean" } } }, { "name": "isCellSelectEnabled", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "hasChangedDependentValues", "docblock": null, "modifiers": [], "params": [ { "name": "nextProps", "type": null } ], "returns": null }, { "name": "applyUpdateClass", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "setScrollLeft", "docblock": null, "modifiers": [], "params": [ { "name": "scrollLeft", "type": { "name": "number" } } ], "returns": null }, { "name": "isCopied", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "boolean" } } }, { "name": "isDraggedOver", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "boolean" } } }, { "name": "wasDraggedOver", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "boolean" } } }, { "name": "isDraggedCellChanging", "docblock": null, "modifiers": [], "params": [ { "name": "nextProps", "type": { "name": "any" } } ], "returns": { "type": { "name": "boolean" } } }, { "name": "isCopyCellChanging", "docblock": null, "modifiers": [], "params": [ { "name": "nextProps", "type": { "name": "any" } } ], "returns": { "type": { "name": "boolean" } } }, { "name": "isDraggedOverUpwards", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "boolean" } } }, { "name": "isDraggedOverDownwards", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "boolean" } } }, { "name": "checkFocus", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "canEdit", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "canExpand", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "createColumEventCallBack", "docblock": null, "modifiers": [], "params": [ { "name": "onColumnEvent", "type": null }, { "name": "info", "type": null } ], "returns": null }, { "name": "createCellEventCallBack", "docblock": null, "modifiers": [], "params": [ { "name": "gridEvent", "type": null }, { "name": "columnEvent", "type": null } ], "returns": null }, { "name": "createEventDTO", "docblock": null, "modifiers": [], "params": [ { "name": "gridEvents", "type": null }, { "name": "columnEvents", "type": null }, { "name": "onColumnEvent", "type": null } ], "returns": null }, { "name": "getEvents", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "renderCellContent", "docblock": null, "modifiers": [], "params": [ { "name": "props", "type": null } ], "returns": null } ], "props": { "rowIdx": { "type": { "name": "number" }, "required": true, "description": "" }, "idx": { "type": { "name": "number" }, "required": true, "description": "" }, "selected": { "type": { "name": "shape", "value": { "idx": { "name": "number", "required": true } } }, "required": false, "description": "" }, "selectedColumn": { "type": { "name": "object" }, "required": false, "description": "" }, "height": { "type": { "name": "number" }, "required": false, "description": "" }, "tabIndex": { "type": { "name": "number" }, "required": false, "description": "", "defaultValue": { "value": "-1", "computed": false } }, "ref": { "type": { "name": "string" }, "required": false, "description": "", "defaultValue": { "value": "'cell'", "computed": false } }, "column": { "type": { "name": "shape", "value": "unknown" }, "required": true, "description": "" }, "value": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "number" }, { "name": "object" }, { "name": "bool" } ] }, "required": true, "description": "" }, "isExpanded": { "type": { "name": "bool" }, "required": false, "description": "", "defaultValue": { "value": "false", "computed": false } }, "isRowSelected": { "type": { "name": "bool" }, "required": false, "description": "" }, "cellMetaData": { "type": { "name": "shape", "value": "unknown" }, "required": true, "description": "" }, "handleDragStart": { "type": { "name": "func" }, "required": false, "description": "" }, "className": { "type": { "name": "string" }, "required": false, "description": "" }, "cellControls": { "type": { "name": "any" }, "required": false, "description": "" }, "rowData": { "type": { "name": "object" }, "required": true, "description": "" }, "forceUpdate": { "type": { "name": "bool" }, "required": false, "description": "" }, "expandableOptions": { "type": { "name": "object" }, "required": true, "description": "" } } }, "src\\Draggable.js": { "description": "", "methods": [ { "name": "onMouseDown", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticMouseEvent", "alias": "SyntheticMouseEvent" } } ], "returns": null }, { "name": "onMouseMove", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticEvent", "alias": "SyntheticEvent" } } ], "returns": null }, { "name": "onMouseUp", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticEvent", "alias": "SyntheticEvent" } } ], "returns": null }, { "name": "cleanUp", "docblock": null, "modifiers": [], "params": [], "returns": null } ], "props": { "onDragStart": { "type": { "name": "func" }, "required": false, "description": "", "defaultValue": { "value": "() => true", "computed": false } }, "onDragEnd": { "type": { "name": "func" }, "required": false, "description": "", "defaultValue": { "value": "() => {}", "computed": false } }, "onDrag": { "type": { "name": "func" }, "required": false, "description": "", "defaultValue": { "value": "() => {}", "computed": false } }, "component": { "type": { "name": "union", "value": [ { "name": "func" }, { "name": "custom", "raw": "PropTypes.constructor" } ] }, "required": false, "description": "" } } }, "src\\Grid.js": { "description": "", "methods": [ { "name": "getStyle", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "signature", "type": "object", "raw": "{ overflow: string; outline: number; position: string; minHeight: number }", "signature": { "properties": [ { "key": "overflow", "value": { "name": "string", "required": true } }, { "key": "outline", "value": { "name": "number", "required": true } }, { "key": "position", "value": { "name": "string", "required": true } }, { "key": "minHeight", "value": { "name": "number", "required": true } } ] } } } } ], "props": { "rowGetter": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "func" } ] }, "required": true, "description": "" }, "columns": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "object" } ] }, "required": false, "description": "" }, "columnMetrics": { "type": { "name": "object" }, "required": false, "description": "" }, "minHeight": { "type": { "name": "number" }, "required": false, "description": "", "defaultValue": { "value": "350", "computed": false } }, "totalWidth": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "" }, "headerRows": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "func" } ] }, "required": false, "description": "" }, "rowHeight": { "type": { "name": "number" }, "required": false, "description": "", "defaultValue": { "value": "35", "computed": false } }, "rowRenderer": { "type": { "name": "union", "value": [ { "name": "element" }, { "name": "func" } ] }, "required": false, "description": "" }, "emptyRowsView": { "type": { "name": "func" }, "required": false, "description": "" }, "expandedRows": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "func" } ] }, "required": false, "description": "" }, "selectedRows": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "func" } ] }, "required": false, "description": "" }, "rowSelection": { "type": { "name": "union", "value": [ { "name": "shape", "value": { "indexes": { "name": "arrayOf", "value": { "name": "number" }, "required": true } } }, { "name": "shape", "value": { "isSelectedKey": { "name": "string", "required": true } } }, { "name": "shape", "value": { "keys": { "name": "shape", "value": { "values": { "name": "array", "required": true }, "rowKey": { "name": "string", "required": true } }, "required": true } } } ] }, "required": false, "description": "" }, "rowsCount": { "type": { "name": "number" }, "required": false, "description": "" }, "onRows": { "type": { "name": "func" }, "required": false, "description": "" }, "sortColumn": { "type": { "name": "string" }, "required": false, "description": "" }, "sortDirection": { "type": { "name": "enum", "value": [ { "value": "'ASC'", "computed": false }, { "value": "'DESC'", "computed": false }, { "value": "'NONE'", "computed": false } ] }, "required": false, "description": "" }, "rowOffsetHeight": { "type": { "name": "number" }, "required": true, "description": "" }, "onViewportKeydown": { "type": { "name": "func" }, "required": true, "description": "" }, "onViewportKeyup": { "type": { "name": "func" }, "required": false, "description": "" }, "onViewportDragStart": { "type": { "name": "func" }, "required": true, "description": "" }, "onViewportDragEnd": { "type": { "name": "func" }, "required": true, "description": "" }, "onViewportDoubleClick": { "type": { "name": "func" }, "required": true, "description": "" }, "onColumnResize": { "type": { "name": "func" }, "required": false, "description": "" }, "onSort": { "type": { "name": "func" }, "required": false, "description": "" }, "cellMetaData": { "type": { "name": "shape", "value": "unknown" }, "required": false, "description": "" }, "rowKey": { "type": { "name": "string" }, "required": true, "description": "" }, "rowScrollTimeout": { "type": { "name": "number" }, "required": false, "description": "" }, "contextMenu": { "type": { "name": "element" }, "required": false, "description": "" }, "getSubRowDetails": { "type": { "name": "func" }, "required": false, "description": "" }, "draggableHeaderCell": { "type": { "name": "func" }, "required": false, "description": "" }, "getValidFilterValues": { "type": { "name": "func" }, "required": false, "description": "" }, "rowGroupRenderer": { "type": { "name": "func" }, "required": false, "description": "" } } }, "src\\Header.js": { "description": "", "methods": [ { "name": "onColumnResize", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": { "name": "signature", "type": "object", "raw": "{\r\n width: number\r\n}", "signature": { "properties": [ { "key": "width", "value": { "name": "number", "required": true } } ] }, "alias": "Column" } }, { "name": "width", "type": { "name": "number" } } ], "returns": null }, { "name": "onColumnResizeEnd", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": { "name": "signature", "type": "object", "raw": "{\r\n width: number\r\n}", "signature": { "properties": [ { "key": "width", "value": { "name": "number", "required": true } } ] }, "alias": "Column" } }, { "name": "width", "type": { "name": "number" } } ], "returns": null }, { "name": "getHeaderRows", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "Array", "elements": [ { "name": "HeaderRow" } ], "raw": "Array<HeaderRow>" } } }, { "name": "getColumnMetrics", "docblock": null, "modifiers": [], "params": [], "returns": null }, { "name": "getColumnPosition", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": { "name": "signature", "type": "object", "raw": "{\r\n width: number\r\n}", "signature": { "properties": [ { "key": "width", "value": { "name": "number", "required": true } } ] }, "alias": "Column" } } ], "returns": { "type": { "name": "number", "nullable": true } } }, { "name": "getCombinedHeaderHeights", "docblock": null, "modifiers": [], "params": [ { "name": "until", "type": { "name": "number", "nullable": true } } ], "returns": { "type": { "name": "number" } } }, { "name": "getStyle", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "signature", "type": "object", "raw": "{position: string; height: number}", "signature": { "properties": [ { "key": "position", "value": { "name": "string", "required": true } }, { "key": "height", "value": { "name": "number", "required": true } } ] } } } }, { "name": "setScrollLeft", "docblock": null, "modifiers": [], "params": [ { "name": "scrollLeft", "type": { "name": "number" } } ], "returns": null } ], "props": { "columnMetrics": { "type": { "name": "shape", "value": { "width": { "name": "number", "required": true }, "columns": { "name": "any", "required": false } } }, "required": true, "description": "" }, "totalWidth": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "" }, "height": { "type": { "name": "number" }, "required": true, "description": "" }, "headerRows": { "type": { "name": "array" }, "required": true, "description": "" }, "sortColumn": { "type": { "name": "string" }, "required": false, "description": "" }, "sortDirection": { "type": { "name": "enum", "value": [ { "value": "'ASC'", "computed": false }, { "value": "'DESC'", "computed": false }, { "value": "'NONE'", "computed": false } ] }, "required": false, "description": "" }, "onSort": { "type": { "name": "func" }, "required": false, "description": "" }, "onColumnResize": { "type": { "name": "func" }, "required": false, "description": "" }, "onScroll": { "type": { "name": "func" }, "required": false, "description": "" }, "draggableHeaderCell": { "type": { "name": "func" }, "required": false, "description": "" }, "getValidFilterValues": { "type": { "name": "func" }, "required": false, "description": "" } } }, "src\\HeaderCell.js": { "description": "", "methods": [ { "name": "onDragStart", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticMouseEvent", "alias": "SyntheticMouseEvent" } } ], "returns": null }, { "name": "onDrag", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticMouseEvent", "alias": "SyntheticMouseEvent" } } ], "returns": null }, { "name": "onDragEnd", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticMouseEvent", "alias": "SyntheticMouseEvent" } } ], "returns": null }, { "name": "getWidthFromMouseEvent", "docblock": null, "modifiers": [], "params": [ { "name": "e", "type": { "name": "SyntheticMouseEvent", "alias": "SyntheticMouseEvent" } } ], "returns": { "type": { "name": "number" } } }, { "name": "getCell", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "ReactComponent" } } }, { "name": "getStyle", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "signature", "type": "object", "raw": "{width:number; left: number; display: string; position: string; overflow: string; height: number; margin: number; textOverflow: string; whiteSpace: string }", "signature": { "properties": [ { "key": "width", "value": { "name": "number", "required": true } }, { "key": "left", "value": { "name": "number", "required": true } }, { "key": "display", "value": { "name": "string", "required": true } }, { "key": "position", "value": { "name": "string", "required": true } }, { "key": "overflow", "value": { "name": "string", "required": true } }, { "key": "height", "value": { "name": "number", "required": true } }, { "key": "margin", "value": { "name": "number", "required": true } }, { "key": "textOverflow", "value": { "name": "string", "required": true } }, { "key": "whiteSpace", "value": { "name": "string", "required": true } } ] } } } }, { "name": "setScrollLeft", "docblock": null, "modifiers": [], "params": [ { "name": "scrollLeft", "type": { "name": "number" } } ], "returns": null } ], "props": { "renderer": { "type": { "name": "union", "value": [ { "name": "func" }, { "name": "element" } ] }, "required": true, "description": "", "defaultValue": { "value": "function simpleCellRenderer(objArgs: {column: {name: string}}): ReactElement {\r\n return <div className=\"widget-HeaderCell__value\">{objArgs.column.name}</div>;\r\n}", "computed": false } }, "column": { "type": { "name": "shape", "value": "unknown" }, "required": true, "description": "" }, "onResize": { "type": { "name": "func" }, "required": true, "description": "" }, "height": { "type": { "name": "number" }, "required": true, "description": "" }, "onResizeEnd": { "type": { "name": "func" }, "required": true, "description": "" }, "className": { "type": { "name": "string" }, "required": false, "description": "" } } }, "src\\HeaderRow.js": { "description": "", "methods": [ { "name": "getHeaderCellType", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": null } ], "returns": null }, { "name": "getFilterableHeaderCell", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": null } ], "returns": null }, { "name": "getSortableHeaderCell", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": null } ], "returns": null }, { "name": "getHeaderRenderer", "docblock": null, "modifiers": [], "params": [ { "name": "column", "type": null } ], "returns": null }, { "name": "getStyle", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "unknown" } } }, { "name": "getCells", "docblock": null, "modifiers": [], "params": [], "returns": { "type": { "name": "Array", "elements": [ { "name": "unknown" } ], "raw": "Array<HeaderCell>" } } }, { "name": "setScrollLeft", "docblock": null, "modifiers": [], "params": [ { "name": "scrollLeft", "type": { "name": "number" } } ], "returns": null } ], "props": { "width": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ] }, "required": false, "description": "" }, "height": { "type": { "name": "number" }, "required": true, "description": "" }, "columns": { "type": { "name": "union", "value": [ { "name": "array" }, { "name": "object" } ] }, "required": false, "description": "" }, "onColumnResize": { "type": { "name": "func" }, "required": false, "description": "" }, "onSort": { "type": { "name": "func" }, "required": true, "description": "" }, "onColumnResizeEnd": { "type": { "name": "func" }, "required": false, "description": "" }, "style": { "type": { "name": "shape", "value": { "overflow": { "name": "string", "required": false }, "width": { "name": "union", "value": [ { "name": "number" }, { "name": "string" } ], "required": false }, "height": { "name": "number", "required": false }, "position": { "name": "string", "required": false } } }, "required": false, "description": "" }, "sortColumn": { "type": { "name": "string" }, "required": false, "description": "" }, "sortDirection": { "type": { "name": "enum", "computed": true, "value": "DEFINE_SORT" }, "required": false, "description": "" }, "cellRenderer": {