{"_meta":{"branch":"master","commit":"0cb03846613241575604b101f5f03521d36fbac9","version":"12.5.0"},"accessibility":{"children":{"enabled":{"doclet":{"description":"Enable accessibility features for the Grid.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"accessibility.enabled","name":"enabled","default":true},"children":{}},"highContrastMode":{"doclet":{"description":"The default option is auto, which applies the high contrast theme the\nuser's system has a high contrast theme active.","type":{"names":["boolean","'auto'"]}},"meta":{"fullname":"accessibility.highContrastMode","name":"highContrastMode"},"children":{}},"announcements":{"doclet":{"description":"VoiceOver announcer options for Grid actions.","type":{"names":["A11yAnnouncementsOptions"]}},"meta":{"fullname":"accessibility.announcements","name":"announcements"},"children":{"sorting":{"doclet":{"description":"Enable accessibility announcements for the sorting.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"accessibility.announcements.sorting","name":"sorting","default":true},"children":{}},"filtering":{"doclet":{"description":"Enable accessibility announcements for the filtering.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"accessibility.announcements.filtering","name":"filtering","default":true},"children":{}},"cellEditing":{"doclet":{"description":"Enable accessibility announcements for the cell editing.","defaultvalue":true,"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"accessibility.announcements.cellEditing","name":"cellEditing","default":true},"children":{}}}},"screenReaderSection":{"doclet":{"description":"Options for screen reader sections before and after the Grid.","type":{"names":["ScreenReaderSectionOptions"]}},"meta":{"fullname":"accessibility.screenReaderSection","name":"screenReaderSection"},"children":{"beforeGridFormatter":{"doclet":{"description":"A formatter function to create the HTML contents of the hidden screen\nreader information region before the Grid.<p>Callback parameters:</p><ul><li><code>grid</code> — <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a></li></ul>","type":{"names":["(grid: Grid) => string"]}},"meta":{"fullname":"accessibility.screenReaderSection.beforeGridFormatter","name":"beforeGridFormatter"},"children":{}},"beforeGridFormat":{"doclet":{"description":"Format for the screen reader information region before the Grid.\nSupported HTML tags are h1-h6, p, div. Attributes are not supported.\n\nAvailable template variables:\n- {gridTitle}: The Grid caption/title.\n- {gridDescription}: The Grid description.\n- {rowCount}: Number of rows in the Grid.\n- {columnCount}: Number of columns in the Grid.","defaultvalue":"<div>{gridTitle}</div><div>{gridDescription}</div><div>Grid with {rowCount} rows and {columnCount} columns.</div>","type":{"names":["string"]}},"meta":{"fullname":"accessibility.screenReaderSection.beforeGridFormat","name":"beforeGridFormat","default":"<div>{gridTitle}</div><div>{gridDescription}</div><div>Grid with {rowCount} rows and {columnCount} columns.</div>"},"children":{}},"afterGridFormatter":{"doclet":{"description":"A formatter function to create the HTML contents of the hidden screen\nreader information region after the Grid.<p>Callback parameters:</p><ul><li><code>grid</code> — <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a></li></ul>","type":{"names":["(grid: Grid) => string"]}},"meta":{"fullname":"accessibility.screenReaderSection.afterGridFormatter","name":"afterGridFormatter"},"children":{}},"afterGridFormat":{"doclet":{"description":"Format for the screen reader information region after the Grid.","defaultvalue":"End of Grid.","type":{"names":["string"]}},"meta":{"fullname":"accessibility.screenReaderSection.afterGridFormat","name":"afterGridFormat","default":"End of Grid."},"children":{}}}}},"doclet":{"description":"Accessibility options for the grid.","type":{"names":["A11yOptions"]}},"meta":{"fullname":"accessibility","name":"accessibility"}},"caption":{"children":{"className":{"doclet":{"description":"The custom CSS class name for the table caption.","type":{"names":["string"]}},"meta":{"fullname":"caption.className","name":"className"},"children":{}},"htmlTag":{"doclet":{"description":"The HTML tag to use for the caption. When set, the caption is rendered\nas that element (e.g. `h1`, `p`, `span`). Must be one of\n[AST.allowedTags](https://api.highcharts.com/class-reference/Highcharts.AST#allowedTags)\n(e.g. `div`, `p`, `span`, `h1`–`h6`).","defaultvalue":"div","type":{"names":["string"]}},"meta":{"fullname":"caption.htmlTag","name":"htmlTag","default":"div"},"children":{}},"text":{"doclet":{"description":"The caption of the grid.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/overview\">Caption</a>","type":{"names":["string"]}},"meta":{"fullname":"caption.text","name":"text"},"children":{}}},"doclet":{"description":"Options for the table caption.","type":{"names":["CaptionOptions"]}},"meta":{"fullname":"caption","name":"caption"}},"columnDefaults":{"children":{"cells":{"doclet":{"description":"Options for all cells in the column.","type":{"names":["ColumnCellOptions"]}},"meta":{"fullname":"columnDefaults.cells","name":"cells"},"children":{"className":{"doclet":{"description":"Allows to define an additional class name to all table cells in the\ncolumn. Applied only to cell that are in the table, not in the column\nheader. It is updated with every cell's value change.\n\nIt uses templating, where context is the table cell instance.","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columnDefaults.cells.className","name":"className","default":"undefined"},"children":{}},"format":{"doclet":{"description":"The format of the cell content within the given column of the grid.\nApplied only to cell that are in the table, not in the column header.\n\nWhen not set, the default format `'{value}'` is used.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/cell-formatting/\">Cell formatting</a>","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columnDefaults.cells.format","name":"format","default":"undefined"},"children":{}},"formatter":{"doclet":{"description":"Callback function for formatting cells within the given column of the\ngrid. Applied only to cell that are in the table not the column\nheader.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/cell-formatting/\">Cell formatting</a><p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Cell.Cell.html\">Cell</a> instance.</p>","return":"A string to be set as a table cell's content.","type":{"names":["(this: Cell) => string"]}},"meta":{"fullname":"columnDefaults.cells.formatter","name":"formatter"},"children":{}},"style":{"doclet":{"description":"CSS styles for table body cells in the column.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Cell>"]}},"meta":{"fullname":"columnDefaults.cells.style","name":"style"},"children":{}},"editMode":{"doclet":{"description":"Whether to enabled the cell edit mode functionality. It allows to\nedit the cell value in a separate input field that is displayed\nafter double-clicking the cell or pressing the Enter key.","type":{"names":["ColumnEditModeOptions"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode","name":"editMode"},"children":{"enabled":{"doclet":{"description":"Whether to enable the cell edit mode functionality.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.enabled","name":"enabled"},"children":{}},"renderer":{"doclet":{"description":"The edit mode renderer for the column.","type":{"names":["EditModeRendererType['options']"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer","name":"renderer"},"children":{"checkbox":{"doclet":{"description":"Options to control the checkbox renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.checkbox","name":"checkbox"},"children":{"disabled":{"doclet":{"description":"Whether the checkbox is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.checkbox.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the checkbox.","type":{"names":["CheckboxAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.checkbox.attributes","name":"attributes"},"children":{"checked":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.checkbox.attributes.checked","name":"checked"},"children":{}}}}}},"select":{"doclet":{"description":"Options to control the select renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select","name":"select"},"children":{"options":{"doclet":{"description":"The options available in the select input.","type":{"names":["SelectOption[]"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.options","name":"options"},"children":{"value":{"doclet":{"description":"The value of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.options.value","name":"value"},"children":{}},"label":{"doclet":{"description":"The label of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.options.label","name":"label"},"children":{}},"disabled":{"doclet":{"description":"Whether the option is disabled. If true, the option cannot be\nselected.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.options.disabled","name":"disabled"},"children":{}}}},"disabled":{"doclet":{"description":"Whether the select input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the select input.","type":{"names":["SelectAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.attributes","name":"attributes"},"children":{"multiple":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.attributes.multiple","name":"multiple"},"children":{}},"autofocus":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.attributes.autofocus","name":"autofocus"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.select.attributes.size","name":"size"},"children":{}}}}}},"textInput":{"doclet":{"description":"Options to control the text input renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput","name":"textInput"},"children":{"disabled":{"doclet":{"description":"Whether the text input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the text input.","type":{"names":["TextInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes","name":"attributes"},"children":{"minlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes.minlength","name":"minlength"},"children":{}},"maxlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes.maxlength","name":"maxlength"},"children":{}},"pattern":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes.pattern","name":"pattern"},"children":{}},"placeholder":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes.placeholder","name":"placeholder"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.textInput.attributes.size","name":"size"},"children":{}}}}}},"dateInput":{"doclet":{"description":"Options to control the date input renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.dateInput","name":"dateInput"},"children":{"type":{"doclet":{"type":{"names":["'dateInput'"]},"product":"gridpro","defaultvalue":"'dateInput'"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.dateInput.type","name":"type"},"children":{}}}},"dateTimeInput":{"doclet":{"description":"Options to control the date time input renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.dateTimeInput","name":"dateTimeInput"},"children":{"type":{"doclet":{"type":{"names":["'dateTimeInput'"]},"product":"gridpro","defaultvalue":"'dateTimeInput'"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.dateTimeInput.type","name":"type"},"children":{}}}},"timeInput":{"doclet":{"description":"Options to control the time input renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.timeInput","name":"timeInput"},"children":{"type":{"doclet":{"type":{"names":["'timeInput'"]},"product":"gridpro","defaultvalue":"'timeInput'"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.timeInput.type","name":"type"},"children":{}}}},"numberInput":{"doclet":{"description":"Options to control the number input renderer content."},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput","name":"numberInput"},"children":{"disabled":{"doclet":{"description":"Whether the number input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the number input.","type":{"names":["NumberInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput.attributes","name":"attributes"},"children":{"min":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput.attributes.min","name":"min"},"children":{}},"max":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput.attributes.max","name":"max"},"children":{}},"step":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.renderer.numberInput.attributes.step","name":"step"},"children":{}}}}}}}},"validationRules":{"doclet":{"description":"Validation options for the column.\n\nIf not set, the validation rules are applied according to the data\ntype.","type":{"names":["RuleKey","RuleDefinition[]"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules","name":"validationRules"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate","name":"validate"},"children":{"boolean":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.boolean","name":"boolean"},"children":{}},"datetime":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.datetime","name":"datetime"},"children":{}},"notEmpty":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.notEmpty","name":"notEmpty"},"children":{}},"number":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.number","name":"number"},"children":{}},"ignoreCaseUnique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.ignoreCaseUnique","name":"ignoreCaseUnique"},"children":{}},"unique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.unique","name":"unique"},"children":{}},"arrayNumber":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.arrayNumber","name":"arrayNumber"},"children":{}},"json":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.json","name":"json"},"children":{}},"sparkline":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.validate.sparkline","name":"sparkline"},"children":{}}}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"columnDefaults.cells.editMode.validationRules.notification","name":"notification"},"children":{}}}}}},"renderer":{"doclet":{"description":"Options to control the cell content rendering.","type":{"names":["CellRendererType['options']"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer","name":"renderer"},"children":{"text":{"doclet":{"description":"Options to control the text renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.text","name":"text"},"children":{"type":{"doclet":{"type":{"names":["'text'"]},"product":"gridpro","defaultvalue":"'text'"},"meta":{"fullname":"columnDefaults.cells.renderer.text.type","name":"type"},"children":{}}}},"checkbox":{"doclet":{"description":"Options to control the checkbox renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.checkbox","name":"checkbox"},"children":{"disabled":{"doclet":{"description":"Whether the checkbox is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.checkbox.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the checkbox.","type":{"names":["CheckboxAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.checkbox.attributes","name":"attributes"},"children":{"checked":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.checkbox.attributes.checked","name":"checked"},"children":{}}}}}},"select":{"doclet":{"description":"Options to control the select renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.select","name":"select"},"children":{"options":{"doclet":{"description":"The options available in the select input.","type":{"names":["SelectOption[]"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.options","name":"options"},"children":{"value":{"doclet":{"description":"The value of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.options.value","name":"value"},"children":{}},"label":{"doclet":{"description":"The label of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.options.label","name":"label"},"children":{}},"disabled":{"doclet":{"description":"Whether the option is disabled. If true, the option cannot be\nselected.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.options.disabled","name":"disabled"},"children":{}}}},"disabled":{"doclet":{"description":"Whether the select input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the select input.","type":{"names":["SelectAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.attributes","name":"attributes"},"children":{"multiple":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.attributes.multiple","name":"multiple"},"children":{}},"autofocus":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.attributes.autofocus","name":"autofocus"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.select.attributes.size","name":"size"},"children":{}}}}}},"sparkline":{"doclet":{"description":"Options to control the sparkline renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.sparkline","name":"sparkline"},"children":{"chartOptions":{"doclet":{"type":{"names":["(this: TableCell, data: DataTableCellType) => AnyRecord|AnyRecord"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.sparkline.chartOptions","name":"chartOptions"},"children":{}}}},"textInput":{"doclet":{"description":"Options to control the text input renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.textInput","name":"textInput"},"children":{"disabled":{"doclet":{"description":"Whether the text input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the text input.","type":{"names":["TextInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes","name":"attributes"},"children":{"minlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes.minlength","name":"minlength"},"children":{}},"maxlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes.maxlength","name":"maxlength"},"children":{}},"pattern":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes.pattern","name":"pattern"},"children":{}},"placeholder":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes.placeholder","name":"placeholder"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.textInput.attributes.size","name":"size"},"children":{}}}}}},"dateInput":{"doclet":{"description":"Options to control the date input renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.dateInput","name":"dateInput"},"children":{"type":{"doclet":{"type":{"names":["'dateInput'"]},"product":"gridpro","defaultvalue":"'dateInput'"},"meta":{"fullname":"columnDefaults.cells.renderer.dateInput.type","name":"type"},"children":{}}}},"dateTimeInput":{"doclet":{"description":"Options to control the date time input renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.dateTimeInput","name":"dateTimeInput"},"children":{"type":{"doclet":{"type":{"names":["'dateTimeInput'"]},"product":"gridpro","defaultvalue":"'dateTimeInput'"},"meta":{"fullname":"columnDefaults.cells.renderer.dateTimeInput.type","name":"type"},"children":{}}}},"timeInput":{"doclet":{"description":"Options to control the time input renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.timeInput","name":"timeInput"},"children":{"type":{"doclet":{"type":{"names":["'timeInput'"]},"product":"gridpro","defaultvalue":"'timeInput'"},"meta":{"fullname":"columnDefaults.cells.renderer.timeInput.type","name":"type"},"children":{}}}},"numberInput":{"doclet":{"description":"Options to control the number input renderer content."},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput","name":"numberInput"},"children":{"disabled":{"doclet":{"description":"Whether the number input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the number input.","type":{"names":["NumberInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput.attributes","name":"attributes"},"children":{"min":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput.attributes.min","name":"min"},"children":{}},"max":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput.attributes.max","name":"max"},"children":{}},"step":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.renderer.numberInput.attributes.step","name":"step"},"children":{}}}}}}}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["CellEvents"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events","name":"events"},"children":{"click":{"doclet":{"description":"Callback function to be called when the cell is clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.click","name":"click"},"children":{}},"dblClick":{"doclet":{"description":"Callback function to be called when the cell is double clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.dblClick","name":"dblClick"},"children":{}},"mouseOver":{"doclet":{"description":"Callback function to be called when the cell is hovered.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.mouseOver","name":"mouseOver"},"children":{}},"mouseOut":{"doclet":{"description":"Callback function to be called when the cell is no longer hovered.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.mouseOut","name":"mouseOut"},"children":{}},"afterRender":{"doclet":{"description":"Callback function to be called after the cell value is set (on init or\nafter editing).<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.afterRender","name":"afterRender"},"children":{}},"afterEdit":{"doclet":{"description":"Callback function to be called after editing of cell value.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.cells.events.afterEdit","name":"afterEdit"},"children":{}}}}}},"dataType":{"doclet":{"description":"The data type of the column. Can be one of `string`, `number`,\n`boolean` or `date`.\n\nIf not set, the data type is inferred from the first cell in the\ncolumn.","type":{"names":["ColumnDataType"]}},"meta":{"fullname":"columnDefaults.dataType","name":"dataType"},"children":{}},"header":{"doclet":{"description":"Options for all the header cells in the column.","type":{"names":["ColumnHeaderOptions"]}},"meta":{"fullname":"columnDefaults.header","name":"header"},"children":{"className":{"doclet":{"description":"Allows user to define an additional class name only to the column header.\n\nIt uses templating, where context is the header cell instance.","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columnDefaults.header.className","name":"className","default":"undefined"},"children":{}},"format":{"doclet":{"description":"The format of the column header. Use `{id}` to display the column id.","type":{"names":["string"]}},"meta":{"fullname":"columnDefaults.header.format","name":"format"},"children":{}},"formatter":{"doclet":{"description":"Callback function for formatting the column header. It is called for each\ncolumn header cell.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","return":"A string to be set as a header cell's content.","type":{"names":["(this: Column) => string"]}},"meta":{"fullname":"columnDefaults.header.formatter","name":"formatter"},"children":{}},"style":{"doclet":{"description":"CSS styles for the column header cells.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Column>"]}},"meta":{"fullname":"columnDefaults.header.style","name":"style"},"children":{}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["HeaderEvents"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.header.events","name":"events"},"children":{"click":{"doclet":{"description":"Callback function to be called when the header is clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.header.events.click","name":"click"},"children":{}},"afterRender":{"doclet":{"description":"Callback function to be called after the header is initialized.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.header.events.afterRender","name":"afterRender"},"children":{}}}}}},"sorting":{"doclet":{"description":"Column sorting options.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/sorting-options\">Sorting options</a>","type":{"names":["ColumnSortingOptions"]}},"meta":{"fullname":"columnDefaults.sorting","name":"sorting"},"children":{"enabled":{"doclet":{"description":"Whether to allow users to sort values in column. When it is enabled,\nthe column header will be clickable.\n\nWhen sorting is disabled (`false`), this column cannot be sorted by the\nuser interface. However, the order of rows in this column may still\nchange when other columns are sorted.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/sorting-options\">Sorting options</a>","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"columnDefaults.sorting.enabled","name":"enabled","default":true},"children":{}},"sortable":{"doclet":{"deprecated":"Use `enabled` instead","type":{"names":["boolean"]},"description":"<p><em>Deprecated:</em> Use `enabled` instead</p>"},"meta":{"fullname":"columnDefaults.sorting.sortable","name":"sortable"},"children":{}},"orderSequence":{"doclet":{"description":"Sequence of sorting orders used when toggling sorting from the user\ninterface (for example by clicking the column header).\n\nThe sequence can contain any number of values, in any order, with\nduplicates allowed. Allowed values are: `'asc'`, `'desc'`, and `null`.\n\nIf the sequence is empty (`[]`), sorting toggles become a no-op while\nthe sortable UI can still be shown.\n\nThis option can be set in both `columnDefaults.sorting` and\n`columns[].sorting`.","defaultvalue":"['asc', 'desc', null]","type":{"names":["ColumnSortingOrder[]"]}},"meta":{"fullname":"columnDefaults.sorting.orderSequence","name":"orderSequence","default":"['asc', 'desc', null]"},"children":{}},"compare":{"doclet":{"description":"Custom compare function to sort the column values. It overrides the\ndefault sorting behavior. If not set, the default sorting behavior is\nused.","param":["a\nThe first value to compare.","b\nThe second value to compare."],"return":"A number indicating whether the first value (`a`) is less than (`-1`),\nequal to (`0`), or greater than (`1`) the second value (`b`).","type":{"names":["(a: DataTableCellType, b: DataTableCellType) => number"]}},"meta":{"fullname":"columnDefaults.sorting.compare","name":"compare"},"children":{}}}},"width":{"doclet":{"description":"The width of the column. It can be set in pixels, as a percentage of the\ntable width, or `'auto'`. If unset or `'auto'`, the width is distributed\nevenly between columns without a fixed width.\n\nThis option does not work with the `resizing` option set to `full`.\n\nIf the `resizing` option is undefined, it is set to `mixed` and the\n`width` option is used to set the width of the column.","type":{"names":["number","string"]}},"meta":{"fullname":"columnDefaults.width","name":"width"},"children":{}},"filtering":{"doclet":{"description":"Filtering options for the column.","type":{"names":["ColumnFilteringOptions"]}},"meta":{"fullname":"columnDefaults.filtering","name":"filtering"},"children":{"enabled":{"doclet":{"description":"Whether the filtering is enabled or not.","type":{"names":["boolean"]}},"meta":{"fullname":"columnDefaults.filtering.enabled","name":"enabled"},"children":{}},"inline":{"doclet":{"description":"Whether the filtering inputs should be rendered inline in the special\ntable header row (`true`), or should be accessed via a popup (`false`).","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"columnDefaults.filtering.inline","name":"inline","default":"false"},"children":{}},"condition":{"doclet":{"description":"The condition to use for filtering the column.","type":{"names":["ColumnFilteringCondition"]}},"meta":{"fullname":"columnDefaults.filtering.condition","name":"condition"},"children":{}},"value":{"doclet":{"description":"The value that is used with the condition to filter the column.","type":{"names":["string","number","boolean","null"]}},"meta":{"fullname":"columnDefaults.filtering.value","name":"value"},"children":{}}}},"style":{"doclet":{"description":"CSS styles for the whole column, applied to the header and body cells.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Column>"]}},"meta":{"fullname":"columnDefaults.style","name":"style"},"children":{}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["ColumnEvents"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events","name":"events"},"children":{"beforeFilter":{"doclet":{"description":"Callback function to be called when the column is filtered, after input\nkeypress or select change events, but before the filtering is applied.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events.beforeFilter","name":"beforeFilter"},"children":{}},"afterFilter":{"doclet":{"description":"Callback function to be called when the column is filtered, after input\nkeypress or select change events, and the filtering is applied.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events.afterFilter","name":"afterFilter"},"children":{}},"beforeSort":{"doclet":{"description":"Callback function to be called when the column is sorted,\nbefore clicking on header.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events.beforeSort","name":"beforeSort"},"children":{}},"afterSort":{"doclet":{"description":"Callback function to be called when the column is sorted,\nafter clicking on header.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events.afterSort","name":"afterSort"},"children":{}},"afterResize":{"doclet":{"description":"Callback function to be called when the column is resized.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columnDefaults.events.afterResize","name":"afterResize"},"children":{}}}}},"doclet":{"description":"Default options for all the columns in the grid. Can be overridden\nby the `dataTypeColumnDefaults` and individual column options.","type":{"names":["ColumnOptions"]}},"meta":{"fullname":"columnDefaults","name":"columnDefaults"}},"columns":{"children":{"className":{"doclet":{"description":"The custom CSS class name for the column. Applied also to cells that are\nin the table and also to the column header cells.\n\nIt does not use templating.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/custom-class\">Custom class</a>","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columns.className","name":"className","default":"undefined"},"children":{}},"enabled":{"doclet":{"description":"Whether the column is enabled and should be displayed. If `false`, the\ncolumn will not be rendered.\n\nShorter way to disable multiple columns at once is to use the `included`\narray in the `columns` settings.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/overview\">Disabled meta column</a>","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"columns.enabled","name":"enabled","default":true},"children":{}},"id":{"doclet":{"description":"The id of the column in the data table for which the options are applied.","type":{"names":["string"]}},"meta":{"fullname":"columns.id","name":"id"},"children":{}},"sorting":{"doclet":{"type":{"names":["IndividualColumnSortingOptions"]}},"meta":{"fullname":"columns.sorting","name":"sorting"},"children":{"order":{"doclet":{"description":"The initial sorting order of the column. Can be either `asc` for\nascending, `desc` for descending, or `null` for disabled.","defaultvalue":"null","type":{"names":["ColumnSortingOrder"]}},"meta":{"fullname":"columns.sorting.order","name":"order","default":"null"},"children":{}},"priority":{"doclet":{"description":"Priority of this column when multiple columns are sorted. Lower numbers\nhave higher priority.","type":{"names":["number"]}},"meta":{"fullname":"columns.sorting.priority","name":"priority"},"children":{}},"enabled":{"doclet":{"description":"Whether to allow users to sort values in column. When it is enabled,\nthe column header will be clickable.\n\nWhen sorting is disabled (`false`), this column cannot be sorted by the\nuser interface. However, the order of rows in this column may still\nchange when other columns are sorted.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/sorting-options\">Sorting options</a>","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"columns.sorting.enabled","name":"enabled","default":true},"children":{}},"sortable":{"doclet":{"deprecated":"Use `enabled` instead","type":{"names":["boolean"]},"description":"<p><em>Deprecated:</em> Use `enabled` instead</p>"},"meta":{"fullname":"columns.sorting.sortable","name":"sortable"},"children":{}},"orderSequence":{"doclet":{"description":"Sequence of sorting orders used when toggling sorting from the user\ninterface (for example by clicking the column header).\n\nThe sequence can contain any number of values, in any order, with\nduplicates allowed. Allowed values are: `'asc'`, `'desc'`, and `null`.\n\nIf the sequence is empty (`[]`), sorting toggles become a no-op while\nthe sortable UI can still be shown.\n\nThis option can be set in both `columnDefaults.sorting` and\n`columns[].sorting`.","defaultvalue":"['asc', 'desc', null]","type":{"names":["ColumnSortingOrder[]"]}},"meta":{"fullname":"columns.sorting.orderSequence","name":"orderSequence","default":"['asc', 'desc', null]"},"children":{}},"compare":{"doclet":{"description":"Custom compare function to sort the column values. It overrides the\ndefault sorting behavior. If not set, the default sorting behavior is\nused.","param":["a\nThe first value to compare.","b\nThe second value to compare."],"return":"A number indicating whether the first value (`a`) is less than (`-1`),\nequal to (`0`), or greater than (`1`) the second value (`b`).","type":{"names":["(a: DataTableCellType, b: DataTableCellType) => number"]}},"meta":{"fullname":"columns.sorting.compare","name":"compare"},"children":{}}}},"cells":{"doclet":{"description":"Options for all cells in the column.","type":{"names":["ColumnCellOptions"]}},"meta":{"fullname":"columns.cells","name":"cells"},"children":{"className":{"doclet":{"description":"Allows to define an additional class name to all table cells in the\ncolumn. Applied only to cell that are in the table, not in the column\nheader. It is updated with every cell's value change.\n\nIt uses templating, where context is the table cell instance.","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columns.cells.className","name":"className","default":"undefined"},"children":{}},"format":{"doclet":{"description":"The format of the cell content within the given column of the grid.\nApplied only to cell that are in the table, not in the column header.\n\nWhen not set, the default format `'{value}'` is used.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/cell-formatting/\">Cell formatting</a>","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columns.cells.format","name":"format","default":"undefined"},"children":{}},"formatter":{"doclet":{"description":"Callback function for formatting cells within the given column of the\ngrid. Applied only to cell that are in the table not the column\nheader.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/cell-formatting/\">Cell formatting</a><p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Cell.Cell.html\">Cell</a> instance.</p>","return":"A string to be set as a table cell's content.","type":{"names":["(this: Cell) => string"]}},"meta":{"fullname":"columns.cells.formatter","name":"formatter"},"children":{}},"style":{"doclet":{"description":"CSS styles for table body cells in the column.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Cell>"]}},"meta":{"fullname":"columns.cells.style","name":"style"},"children":{}},"editMode":{"doclet":{"description":"Whether to enabled the cell edit mode functionality. It allows to\nedit the cell value in a separate input field that is displayed\nafter double-clicking the cell or pressing the Enter key.","type":{"names":["ColumnEditModeOptions"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode","name":"editMode"},"children":{"enabled":{"doclet":{"description":"Whether to enable the cell edit mode functionality.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.enabled","name":"enabled"},"children":{}},"renderer":{"doclet":{"description":"The edit mode renderer for the column.","type":{"names":["EditModeRendererType['options']"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer","name":"renderer"},"children":{"checkbox":{"doclet":{"description":"Options to control the checkbox renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.checkbox","name":"checkbox"},"children":{"disabled":{"doclet":{"description":"Whether the checkbox is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.checkbox.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the checkbox.","type":{"names":["CheckboxAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.checkbox.attributes","name":"attributes"},"children":{"checked":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.checkbox.attributes.checked","name":"checked"},"children":{}}}}}},"select":{"doclet":{"description":"Options to control the select renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.select","name":"select"},"children":{"options":{"doclet":{"description":"The options available in the select input.","type":{"names":["SelectOption[]"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.options","name":"options"},"children":{"value":{"doclet":{"description":"The value of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.options.value","name":"value"},"children":{}},"label":{"doclet":{"description":"The label of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.options.label","name":"label"},"children":{}},"disabled":{"doclet":{"description":"Whether the option is disabled. If true, the option cannot be\nselected.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.options.disabled","name":"disabled"},"children":{}}}},"disabled":{"doclet":{"description":"Whether the select input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the select input.","type":{"names":["SelectAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.attributes","name":"attributes"},"children":{"multiple":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.attributes.multiple","name":"multiple"},"children":{}},"autofocus":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.attributes.autofocus","name":"autofocus"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.select.attributes.size","name":"size"},"children":{}}}}}},"textInput":{"doclet":{"description":"Options to control the text input renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.textInput","name":"textInput"},"children":{"disabled":{"doclet":{"description":"Whether the text input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the text input.","type":{"names":["TextInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes","name":"attributes"},"children":{"minlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes.minlength","name":"minlength"},"children":{}},"maxlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes.maxlength","name":"maxlength"},"children":{}},"pattern":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes.pattern","name":"pattern"},"children":{}},"placeholder":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes.placeholder","name":"placeholder"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.textInput.attributes.size","name":"size"},"children":{}}}}}},"dateInput":{"doclet":{"description":"Options to control the date input renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.dateInput","name":"dateInput"},"children":{"type":{"doclet":{"type":{"names":["'dateInput'"]},"product":"gridpro","defaultvalue":"'dateInput'"},"meta":{"fullname":"columns.cells.editMode.renderer.dateInput.type","name":"type"},"children":{}}}},"dateTimeInput":{"doclet":{"description":"Options to control the date time input renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.dateTimeInput","name":"dateTimeInput"},"children":{"type":{"doclet":{"type":{"names":["'dateTimeInput'"]},"product":"gridpro","defaultvalue":"'dateTimeInput'"},"meta":{"fullname":"columns.cells.editMode.renderer.dateTimeInput.type","name":"type"},"children":{}}}},"timeInput":{"doclet":{"description":"Options to control the time input renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.timeInput","name":"timeInput"},"children":{"type":{"doclet":{"type":{"names":["'timeInput'"]},"product":"gridpro","defaultvalue":"'timeInput'"},"meta":{"fullname":"columns.cells.editMode.renderer.timeInput.type","name":"type"},"children":{}}}},"numberInput":{"doclet":{"description":"Options to control the number input renderer content."},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput","name":"numberInput"},"children":{"disabled":{"doclet":{"description":"Whether the number input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the number input.","type":{"names":["NumberInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput.attributes","name":"attributes"},"children":{"min":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput.attributes.min","name":"min"},"children":{}},"max":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput.attributes.max","name":"max"},"children":{}},"step":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.renderer.numberInput.attributes.step","name":"step"},"children":{}}}}}}}},"validationRules":{"doclet":{"description":"Validation options for the column.\n\nIf not set, the validation rules are applied according to the data\ntype.","type":{"names":["RuleKey","RuleDefinition[]"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules","name":"validationRules"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate","name":"validate"},"children":{"boolean":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.boolean","name":"boolean"},"children":{}},"datetime":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.datetime","name":"datetime"},"children":{}},"notEmpty":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.notEmpty","name":"notEmpty"},"children":{}},"number":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.number","name":"number"},"children":{}},"ignoreCaseUnique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.ignoreCaseUnique","name":"ignoreCaseUnique"},"children":{}},"unique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.unique","name":"unique"},"children":{}},"arrayNumber":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.arrayNumber","name":"arrayNumber"},"children":{}},"json":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.json","name":"json"},"children":{}},"sparkline":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.editMode.validationRules.validate.sparkline","name":"sparkline"},"children":{}}}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"columns.cells.editMode.validationRules.notification","name":"notification"},"children":{}}}}}},"renderer":{"doclet":{"description":"Options to control the cell content rendering.","type":{"names":["CellRendererType['options']"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer","name":"renderer"},"children":{"text":{"doclet":{"description":"Options to control the text renderer content."},"meta":{"fullname":"columns.cells.renderer.text","name":"text"},"children":{"type":{"doclet":{"type":{"names":["'text'"]},"product":"gridpro","defaultvalue":"'text'"},"meta":{"fullname":"columns.cells.renderer.text.type","name":"type"},"children":{}}}},"checkbox":{"doclet":{"description":"Options to control the checkbox renderer content."},"meta":{"fullname":"columns.cells.renderer.checkbox","name":"checkbox"},"children":{"disabled":{"doclet":{"description":"Whether the checkbox is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.checkbox.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the checkbox.","type":{"names":["CheckboxAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.checkbox.attributes","name":"attributes"},"children":{"checked":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.checkbox.attributes.checked","name":"checked"},"children":{}}}}}},"select":{"doclet":{"description":"Options to control the select renderer content."},"meta":{"fullname":"columns.cells.renderer.select","name":"select"},"children":{"options":{"doclet":{"description":"The options available in the select input.","type":{"names":["SelectOption[]"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.options","name":"options"},"children":{"value":{"doclet":{"description":"The value of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.options.value","name":"value"},"children":{}},"label":{"doclet":{"description":"The label of the option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.options.label","name":"label"},"children":{}},"disabled":{"doclet":{"description":"Whether the option is disabled. If true, the option cannot be\nselected.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.options.disabled","name":"disabled"},"children":{}}}},"disabled":{"doclet":{"description":"Whether the select input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the select input.","type":{"names":["SelectAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.attributes","name":"attributes"},"children":{"multiple":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.attributes.multiple","name":"multiple"},"children":{}},"autofocus":{"doclet":{"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.attributes.autofocus","name":"autofocus"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.select.attributes.size","name":"size"},"children":{}}}}}},"sparkline":{"doclet":{"description":"Options to control the sparkline renderer content."},"meta":{"fullname":"columns.cells.renderer.sparkline","name":"sparkline"},"children":{"chartOptions":{"doclet":{"type":{"names":["(this: TableCell, data: DataTableCellType) => AnyRecord|AnyRecord"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.sparkline.chartOptions","name":"chartOptions"},"children":{}}}},"textInput":{"doclet":{"description":"Options to control the text input renderer content."},"meta":{"fullname":"columns.cells.renderer.textInput","name":"textInput"},"children":{"disabled":{"doclet":{"description":"Whether the text input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the text input.","type":{"names":["TextInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes","name":"attributes"},"children":{"minlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes.minlength","name":"minlength"},"children":{}},"maxlength":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes.maxlength","name":"maxlength"},"children":{}},"pattern":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes.pattern","name":"pattern"},"children":{}},"placeholder":{"doclet":{"type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes.placeholder","name":"placeholder"},"children":{}},"size":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.textInput.attributes.size","name":"size"},"children":{}}}}}},"dateInput":{"doclet":{"description":"Options to control the date input renderer content."},"meta":{"fullname":"columns.cells.renderer.dateInput","name":"dateInput"},"children":{"type":{"doclet":{"type":{"names":["'dateInput'"]},"product":"gridpro","defaultvalue":"'dateInput'"},"meta":{"fullname":"columns.cells.renderer.dateInput.type","name":"type"},"children":{}}}},"dateTimeInput":{"doclet":{"description":"Options to control the date time input renderer content."},"meta":{"fullname":"columns.cells.renderer.dateTimeInput","name":"dateTimeInput"},"children":{"type":{"doclet":{"type":{"names":["'dateTimeInput'"]},"product":"gridpro","defaultvalue":"'dateTimeInput'"},"meta":{"fullname":"columns.cells.renderer.dateTimeInput.type","name":"type"},"children":{}}}},"timeInput":{"doclet":{"description":"Options to control the time input renderer content."},"meta":{"fullname":"columns.cells.renderer.timeInput","name":"timeInput"},"children":{"type":{"doclet":{"type":{"names":["'timeInput'"]},"product":"gridpro","defaultvalue":"'timeInput'"},"meta":{"fullname":"columns.cells.renderer.timeInput.type","name":"type"},"children":{}}}},"numberInput":{"doclet":{"description":"Options to control the number input renderer content."},"meta":{"fullname":"columns.cells.renderer.numberInput","name":"numberInput"},"children":{"disabled":{"doclet":{"description":"Whether the number input is disabled.","type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.numberInput.disabled","name":"disabled"},"children":{}},"attributes":{"doclet":{"description":"Attributes to control the number input.","type":{"names":["NumberInputAttributes"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.numberInput.attributes","name":"attributes"},"children":{"min":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.numberInput.attributes.min","name":"min"},"children":{}},"max":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.numberInput.attributes.max","name":"max"},"children":{}},"step":{"doclet":{"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.renderer.numberInput.attributes.step","name":"step"},"children":{}}}}}}}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["CellEvents"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events","name":"events"},"children":{"click":{"doclet":{"description":"Callback function to be called when the cell is clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.click","name":"click"},"children":{}},"dblClick":{"doclet":{"description":"Callback function to be called when the cell is double clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.dblClick","name":"dblClick"},"children":{}},"mouseOver":{"doclet":{"description":"Callback function to be called when the cell is hovered.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.mouseOver","name":"mouseOver"},"children":{}},"mouseOut":{"doclet":{"description":"Callback function to be called when the cell is no longer hovered.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.mouseOut","name":"mouseOut"},"children":{}},"afterRender":{"doclet":{"description":"Callback function to be called after the cell value is set (on init or\nafter editing).<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.afterRender","name":"afterRender"},"children":{}},"afterEdit":{"doclet":{"description":"Callback function to be called after editing of cell value.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p>","type":{"names":["(this: TableCell) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.cells.events.afterEdit","name":"afterEdit"},"children":{}}}}}},"dataType":{"doclet":{"description":"The data type of the column. Can be one of `string`, `number`,\n`boolean` or `date`.\n\nIf not set, the data type is inferred from the first cell in the\ncolumn.","type":{"names":["ColumnDataType"]}},"meta":{"fullname":"columns.dataType","name":"dataType"},"children":{}},"header":{"doclet":{"description":"Options for all the header cells in the column.","type":{"names":["ColumnHeaderOptions"]}},"meta":{"fullname":"columns.header","name":"header"},"children":{"className":{"doclet":{"description":"Allows user to define an additional class name only to the column header.\n\nIt uses templating, where context is the header cell instance.","defaultvalue":"undefined","type":{"names":["string"]}},"meta":{"fullname":"columns.header.className","name":"className","default":"undefined"},"children":{}},"format":{"doclet":{"description":"The format of the column header. Use `{id}` to display the column id.","type":{"names":["string"]}},"meta":{"fullname":"columns.header.format","name":"format"},"children":{}},"formatter":{"doclet":{"description":"Callback function for formatting the column header. It is called for each\ncolumn header cell.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","return":"A string to be set as a header cell's content.","type":{"names":["(this: Column) => string"]}},"meta":{"fullname":"columns.header.formatter","name":"formatter"},"children":{}},"style":{"doclet":{"description":"CSS styles for the column header cells.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Column>"]}},"meta":{"fullname":"columns.header.style","name":"style"},"children":{}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["HeaderEvents"]},"product":"gridpro"},"meta":{"fullname":"columns.header.events","name":"events"},"children":{"click":{"doclet":{"description":"Callback function to be called when the header is clicked.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.header.events.click","name":"click"},"children":{}},"afterRender":{"doclet":{"description":"Callback function to be called after the header is initialized.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.header.events.afterRender","name":"afterRender"},"children":{}}}}}},"width":{"doclet":{"description":"The width of the column. It can be set in pixels, as a percentage of the\ntable width, or `'auto'`. If unset or `'auto'`, the width is distributed\nevenly between columns without a fixed width.\n\nThis option does not work with the `resizing` option set to `full`.\n\nIf the `resizing` option is undefined, it is set to `mixed` and the\n`width` option is used to set the width of the column.","type":{"names":["number","string"]}},"meta":{"fullname":"columns.width","name":"width"},"children":{}},"filtering":{"doclet":{"description":"Filtering options for the column.","type":{"names":["ColumnFilteringOptions"]}},"meta":{"fullname":"columns.filtering","name":"filtering"},"children":{"enabled":{"doclet":{"description":"Whether the filtering is enabled or not.","type":{"names":["boolean"]}},"meta":{"fullname":"columns.filtering.enabled","name":"enabled"},"children":{}},"inline":{"doclet":{"description":"Whether the filtering inputs should be rendered inline in the special\ntable header row (`true`), or should be accessed via a popup (`false`).","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"columns.filtering.inline","name":"inline","default":"false"},"children":{}},"condition":{"doclet":{"description":"The condition to use for filtering the column.","type":{"names":["ColumnFilteringCondition"]}},"meta":{"fullname":"columns.filtering.condition","name":"condition"},"children":{}},"value":{"doclet":{"description":"The value that is used with the condition to filter the column.","type":{"names":["string","number","boolean","null"]}},"meta":{"fullname":"columns.filtering.value","name":"value"},"children":{}}}},"style":{"doclet":{"description":"CSS styles for the whole column, applied to the header and body cells.\nCan be a static style object or a callback that returns one.","type":{"names":["StyleValue<Column>"]}},"meta":{"fullname":"columns.style","name":"style"},"children":{}},"events":{"doclet":{"description":"Events options triggered by the grid elements.","type":{"names":["ColumnEvents"]},"product":"gridpro"},"meta":{"fullname":"columns.events","name":"events"},"children":{"beforeFilter":{"doclet":{"description":"Callback function to be called when the column is filtered, after input\nkeypress or select change events, but before the filtering is applied.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.events.beforeFilter","name":"beforeFilter"},"children":{}},"afterFilter":{"doclet":{"description":"Callback function to be called when the column is filtered, after input\nkeypress or select change events, and the filtering is applied.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.events.afterFilter","name":"afterFilter"},"children":{}},"beforeSort":{"doclet":{"description":"Callback function to be called when the column is sorted,\nbefore clicking on header.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.events.beforeSort","name":"beforeSort"},"children":{}},"afterSort":{"doclet":{"description":"Callback function to be called when the column is sorted,\nafter clicking on header.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.events.afterSort","name":"afterSort"},"children":{}},"afterResize":{"doclet":{"description":"Callback function to be called when the column is resized.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Column.Column.html\">Column</a> instance.</p>","type":{"names":["(this: Column) => void"]},"product":"gridpro"},"meta":{"fullname":"columns.events.afterResize","name":"afterResize"},"children":{}}}}},"doclet":{"description":"Options for individual columns.","type":{"names":["Array<IndividualColumnOptions>"]}},"meta":{"fullname":"columns","name":"columns"}},"credits":{"children":{"enabled":{"doclet":{"description":"Whether to show the credits.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"credits.enabled","name":"enabled","default":true},"children":{}},"href":{"doclet":{"description":"The URL that will be opened when the credits label is clicked.","defaultvalue":"https://www.highcharts.com?credits","type":{"names":["string"]}},"meta":{"fullname":"credits.href","name":"href","default":"https://www.highcharts.com?credits"},"children":{}},"text":{"doclet":{"description":"The text for the credits label.\n\nReference to Highcharts icon, that is enabled in Grid Lite, by default.","type":{"names":["string"]}},"meta":{"fullname":"credits.text","name":"text"},"children":{}},"position":{"doclet":{"description":"The position of the credits label.","defaultvalue":"bottom","type":{"names":["'bottom'","'top'"]}},"meta":{"fullname":"credits.position","name":"position","default":"bottom"},"children":{}}},"doclet":{"description":"Options for the credits label.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/credits\">Credits options</a>","product":"gridpro","type":{"names":["CreditsOptions"]}},"meta":{"fullname":"credits","name":"credits"}},"data":{"children":{"local":{"doclet":{"description":"Options for data provider type <code>'local'</code>."},"meta":{"fullname":"data.local","name":"local"},"children":{"dataTable":{"doclet":{"description":"Data table as a source of data for the grid.","type":{"names":["DataTable"]}},"meta":{"fullname":"data.local.dataTable","name":"dataTable"},"children":{}},"connector":{"doclet":{"description":"Connector instance or options used to populate the data table.","type":{"names":["GridDataConnectorTypeOptions","DataConnectorType"]}},"meta":{"fullname":"data.local.connector","name":"connector"},"children":{}},"columns":{"doclet":{"description":"Columns data to initialize the Grid with.","type":{"names":["Record<string, Array<DataTableValue>","TypedArray>"]}},"meta":{"fullname":"data.local.columns","name":"columns"},"children":{}},"updateOnChange":{"doclet":{"description":"Automatically update the grid when the data table changes. It is disabled\nby default unles the pagination is enabled.\n\nUse this option if you want the polling to update the grid when the data\ntable changes.","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"data.local.updateOnChange","name":"updateOnChange","default":"false"},"children":{}},"idColumn":{"doclet":{"description":"The column ID that contains the stable, unique row IDs. If not\nprovided, the original row index is used as the row ID.","type":{"names":["string"]}},"meta":{"fullname":"data.local.idColumn","name":"idColumn"},"children":{}}}},"remote":{"doclet":{"description":"Options for data provider type <code>'remote'</code>.","product":"gridpro"},"meta":{"fullname":"data.remote","name":"remote"},"children":{"dataSource":{"doclet":{"description":"Serialized data source configuration, alternatively to `fetchCallback`.","type":{"names":["DataSourceOptions"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource","name":"dataSource"},"children":{"urlTemplate":{"doclet":{"description":"The URL template to be used to fetch data from the remote server.\nAvailable template variables:\n- `page` - The current page number.\n- `pageSize` - The current page size.\n- `offset` - The current offset ((page - 1) * pageSize).\n- `limit` - Alias to `pageSize`.\n- `filter` - The filter conditions.\n- `sortBy` - The sort by conditions.\n- `sortOrder` - The sort order.\n\nExample: `https://api.example.com/data?page={page}&pageSize={pageSize}`\n\nThis list can be extended by adding custom template variables to the\n`templateVariables` option.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource.urlTemplate","name":"urlTemplate"},"children":{}},"templateVariables":{"doclet":{"description":"Template variables to be replaced in the urlTemplate.","type":{"names":["Record<string, (state: QueryState) => string>"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource.templateVariables","name":"templateVariables"},"children":{}},"omitEmpty":{"doclet":{"description":"If `true`, empty query parameters are omitted from the URL.","defaultvalue":true,"type":{"names":["boolean"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource.omitEmpty","name":"omitEmpty","default":true},"children":{}},"parseResponse":{"doclet":{"description":"Callback to parse the response from the remote server.","type":{"names":["(res: Response) => Promise<RemoteFetchCallbackResult>"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource.parseResponse","name":"parseResponse"},"children":{}},"fetchTimeout":{"doclet":{"description":"Timeout (ms) for the remote request. Set to 0 to disable.","defaultvalue":30000,"type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"data.remote.dataSource.fetchTimeout","name":"fetchTimeout","default":30000},"children":{}}}},"fetchCallback":{"doclet":{"description":"Custom callback to fetch data from the remote server. Has higher priority\nthan `dataSource`.","type":{"names":["( this: RemoteDataProvider, query: QueryingController, offset: number, limit: number, signal?: AbortSignal ) => Promise<RemoteFetchCallbackResult>"]},"product":"gridpro"},"meta":{"fullname":"data.remote.fetchCallback","name":"fetchCallback"},"children":{}},"setValueCallback":{"doclet":{"description":"Callback to persist value changes to the remote server. If not provided,\ncell value editing will not be possible.\n\nThe callback receives the column ID, row ID and value to set.","type":{"names":["( this: RemoteDataProvider, columnId: string, rowId: RowId, value: DataTableCellType ) => Promise<void>"]},"product":"gridpro"},"meta":{"fullname":"data.remote.setValueCallback","name":"setValueCallback"},"children":{}},"chunkSize":{"doclet":{"description":"The number of rows to fetch per chunk.","type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"data.remote.chunkSize","name":"chunkSize"},"children":{}},"chunksLimit":{"doclet":{"description":"Maximum number of chunks to keep in memory. When exceeded, the least\nrecently used (LRU) chunk is evicted. If not set, all chunks are kept.","type":{"names":["number"]},"product":"gridpro"},"meta":{"fullname":"data.remote.chunksLimit","name":"chunksLimit"},"children":{}},"requestPolicy":{"doclet":{"description":"Request policy for rapid query changes. `latest` aborts or ignores\nin-flight requests so only the final query updates the cache.","defaultvalue":"latest","type":{"names":["'latest'","'all'"]},"product":"gridpro"},"meta":{"fullname":"data.remote.requestPolicy","name":"requestPolicy","default":"latest"},"children":{}},"idColumn":{"doclet":{"description":"The column ID that contains the stable, unique row IDs. If not\nprovided, the row IDs will be extracted from the `result.rowIds` property\nif available. If `result.rowIds` is also not defined, the row IDs will\ndefault to the indices of the rows in their display order.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"data.remote.idColumn","name":"idColumn"},"children":{}}}}},"doclet":{"description":"Options for the data provider.","type":{"names":["DataProviderOptionsType"]}},"meta":{"fullname":"data","name":"data"}},"dataTable":{"children":{"columns":{"doclet":{"description":"Initial columns with their values.","type":{"names":["Record<string, Array<DataTableValue>","TypedArray>"]}},"meta":{"fullname":"dataTable.columns","name":"columns"},"children":{}},"id":{"doclet":{"description":"Custom ID to identify the new DataTable instance.","type":{"names":["string"]}},"meta":{"fullname":"dataTable.id","name":"id"},"children":{}},"key":{"doclet":{"description":"A reference to the specific data table key defined in the component's\nconnector options.","type":{"names":["string"]}},"meta":{"fullname":"dataTable.key","name":"key"},"children":{}},"metadata":{"doclet":{"description":"Metadata to describe the dataTable.","type":{"names":["Record<string, DataTableValue>"]}},"meta":{"fullname":"dataTable.metadata","name":"metadata"},"children":{}}},"doclet":{"deprecated":"Use `data.dataTable` instead.","description":"Data table with the data to display in the grid structure.<p><em>Deprecated:</em> Use `data.dataTable` instead.</p>","type":{"names":["DataTable","DataTableOptions"]}},"meta":{"fullname":"dataTable","name":"dataTable"}},"description":{"children":{"className":{"doclet":{"description":"The custom CSS class name for the description.","type":{"names":["string"]}},"meta":{"fullname":"description.className","name":"className"},"children":{}},"text":{"doclet":{"description":"The description of the grid.","type":{"names":["string"]}},"meta":{"fullname":"description.text","name":"text"},"children":{}}},"doclet":{"description":"Options for the description of the grid.","type":{"names":["DescriptionOptions"]}},"meta":{"fullname":"description","name":"description"}},"events":{"children":{"beforeLoad":{"doclet":{"description":"Callback function to be called before the grid is loaded.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.beforeLoad","name":"beforeLoad"},"children":{}},"afterLoad":{"doclet":{"description":"Callback function to be called after the grid is loaded.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.afterLoad","name":"afterLoad"},"children":{}},"beforeUpdate":{"doclet":{"description":"Callback function to be called before the grid options are updated.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.beforeUpdate","name":"beforeUpdate"},"children":{}},"afterUpdate":{"doclet":{"description":"Callback function to be called after the grid options are updated.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.afterUpdate","name":"afterUpdate"},"children":{}},"beforeRedraw":{"doclet":{"description":"Callback function to be called before the grid is redrawn after an\nupdate.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.beforeRedraw","name":"beforeRedraw"},"children":{}},"afterRedraw":{"doclet":{"description":"Callback function to be called after the grid is redrawn after an\nupdate.<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Grid.Grid.html\">Grid</a> instance.</p><p>Callback parameters:</p><ul><li><code>e</code> — <code>AnyRecord</code></li></ul>","type":{"names":["(this: Grid, e: AnyRecord) => void"]},"product":"gridpro"},"meta":{"fullname":"events.afterRedraw","name":"afterRedraw"},"children":{}}},"doclet":{"description":"Events options triggered by the grid.","product":"gridpro","type":{"names":["GridEvents"]}},"meta":{"fullname":"events","name":"events"}},"exporting":{"children":{"filename":{"doclet":{"description":"The file name to use for exported the grid.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"exporting.filename","name":"filename"},"children":{}},"csv":{"doclet":{"description":"Exporting options for the CSV.","type":{"names":["Object"]},"product":"gridpro"},"meta":{"fullname":"exporting.csv","name":"csv"},"children":{"decimalPoint":{"doclet":{"description":"The decimal point to use in the CSV string.","type":{"names":["string"]}},"meta":{"fullname":"exporting.csv.decimalPoint","name":"decimalPoint"},"children":{}},"firstRowAsNames":{"doclet":{"description":"Whether to export the first row as column names. * *","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"exporting.csv.firstRowAsNames","name":"firstRowAsNames","default":true},"children":{}},"itemDelimiter":{"doclet":{"description":"The delimiter used to separate the values in the CSV string. * *","defaultvalue":",","type":{"names":["string"]}},"meta":{"fullname":"exporting.csv.itemDelimiter","name":"itemDelimiter","default":","},"children":{}},"lineDelimiter":{"doclet":{"description":"The delimiter used to separate the lines in the CSV string. * *","defaultvalue":"\\n","type":{"names":["string"]}},"meta":{"fullname":"exporting.csv.lineDelimiter","name":"lineDelimiter","default":"\\n"},"children":{}},"useLocalDecimalPoint":{"doclet":{"description":"Whether to use the local decimal point as detected from the * browser. * *","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"exporting.csv.useLocalDecimalPoint","name":"useLocalDecimalPoint","default":true},"children":{}}}}},"doclet":{"description":"Options for the exporting.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-pro/basic/exporting\">Export to CSV</a>","product":"gridpro","type":{"names":["ExportingOptions"]}},"meta":{"fullname":"exporting","name":"exporting"}},"header":{"children":{"accessibility":{"doclet":{"description":"Accessibility options for one of the column header cells.","type":{"names":["HeaderCellA11yOptions"]}},"meta":{"fullname":"header.accessibility","name":"accessibility"},"children":{"description":{"doclet":{"description":"The aria description of the header cell.","type":{"names":["string"]}},"meta":{"fullname":"header.accessibility.description","name":"description"},"children":{}}}},"format":{"doclet":{"description":"The format of the column header. Use `{id}` to display the column id.","type":{"names":["string"]}},"meta":{"fullname":"header.format","name":"format"},"children":{}},"className":{"doclet":{"description":"The custom CSS class name for the header.","type":{"names":["string"]}},"meta":{"fullname":"header.className","name":"className"},"children":{}},"columnId":{"doclet":{"description":"The id of column with data.","type":{"names":["string"]}},"meta":{"fullname":"header.columnId","name":"columnId"},"children":{}},"columns":{"doclet":{"description":"Columns that are displayed below the header.","type":{"names":["GroupedHeaderOptions[]"]}},"meta":{"fullname":"header.columns","name":"columns"},"children":{}}},"doclet":{"description":"Defines the structure of levels in header. Used for grouping columns\nheaders.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-lite/basic/grouped-headers\">Grouped headers</a>","type":{"names":["Array<GroupedHeaderOptions|string>"]}},"meta":{"fullname":"header","name":"header"}},"id":{"children":{},"doclet":{"description":"The unique id of the grid. It is generated automatically, if not set.","type":{"names":["string"]}},"meta":{"fullname":"id","name":"id"}},"lang":{"children":{"accessibility":{"doclet":{"description":"Configure the accessibility strings in the chart.","type":{"names":["LangAccessibilityOptions"]}},"meta":{"fullname":"lang.accessibility","name":"accessibility"},"children":{"sorting":{"doclet":{"description":"Language options for the accessibility descriptions in sorting.","type":{"names":["SortingLangA11yOptions"]}},"meta":{"fullname":"lang.accessibility.sorting","name":"sorting"},"children":{"sortable":{"doclet":{"description":"An additional hint (a visually hidden span) read by the voice over\nafter the column name.","defaultvalue":"Sortable.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.sorting.sortable","name":"sortable","default":"Sortable."},"children":{}},"announcements":{"doclet":{"description":"Accessibility lang options for the sorting announcements.","type":{"names":["Object"]}},"meta":{"fullname":"lang.accessibility.sorting.announcements","name":"announcements"},"children":{"ascending":{"doclet":{"description":"The message when the column was sorted in ascending order. * *","defaultvalue":"Sorted ascending.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.sorting.announcements.ascending","name":"ascending","default":"Sorted ascending."},"children":{}},"descending":{"doclet":{"description":"The message when the column was sorted in descending order. * *","defaultvalue":"Sorted descending.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.sorting.announcements.descending","name":"descending","default":"Sorted descending."},"children":{}},"none":{"doclet":{"description":"The message when the column was unsorted. * *","defaultvalue":"Not sorted.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.sorting.announcements.none","name":"none","default":"Not sorted."},"children":{}}}},"priority":{"doclet":{"description":"The message for multi-column sort priority. Use `{priority}` to insert\nthe priority index.","defaultvalue":"Priority {priority}.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.sorting.priority","name":"priority","default":"Priority {priority}."},"children":{}}}},"pagination":{"doclet":{"description":"Language options for the accessibility descriptions in pagination.","type":{"names":["PaginationLangA11yOptions"]}},"meta":{"fullname":"lang.accessibility.pagination","name":"pagination"},"children":{"announcements":{"doclet":{"description":"Language options for the accessibility descriptions in pagination.","type":{"names":["Object"]}},"meta":{"fullname":"lang.accessibility.pagination.announcements","name":"announcements"},"children":{"pageSizeChange":{"doclet":{"description":"The message when the page size was changed. * *","defaultvalue":"Page size changed to.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.pagination.announcements.pageSizeChange","name":"pageSizeChange","default":"Page size changed to."},"children":{}},"pageChange":{"doclet":{"description":"The message when the page was changed. * *","defaultvalue":"Page changed to.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.pagination.announcements.pageChange","name":"pageChange","default":"Page changed to."},"children":{}}}}}},"filtering":{"doclet":{"description":"Language options for the accessibility descriptions in filtering.","type":{"names":["FilteringLangA11yOptions"]}},"meta":{"fullname":"lang.accessibility.filtering","name":"filtering"},"children":{"announcements":{"doclet":{"description":"Language options for the accessibility descriptions in filtering.","type":{"names":["Object"]}},"meta":{"fullname":"lang.accessibility.filtering.announcements","name":"announcements"},"children":{"filterApplied":{"doclet":{"description":"The message when the filter was applied. * *","defaultvalue":"Filter applied for {columnId}, {condition} {value}. {rowsCount} results found.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.filtering.announcements.filterApplied","name":"filterApplied","default":"Filter applied for {columnId}, {condition} {value}. {rowsCount} results found."},"children":{}},"emptyFilterApplied":{"doclet":{"description":"The message when the filter was applied for empty-like conditions. * *","defaultvalue":"Filter applied for {columnId}, {condition} values. {rowsCount} results found.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.filtering.announcements.emptyFilterApplied","name":"emptyFilterApplied","default":"Filter applied for {columnId}, {condition} values. {rowsCount} results found."},"children":{}},"filterCleared":{"doclet":{"description":"The message when the filter was cleared. * *","defaultvalue":"Filter cleared for {columnId}. {rowsCount} results found.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.filtering.announcements.filterCleared","name":"filterCleared","default":"Filter cleared for {columnId}. {rowsCount} results found."},"children":{}}}}}},"screenReaderSection":{"doclet":{"description":"Language options for screen reader sections before and after the Grid.","type":{"names":["ScreenReaderSectionLangOptions"]}},"meta":{"fullname":"lang.accessibility.screenReaderSection","name":"screenReaderSection"},"children":{"beforeRegionLabel":{"doclet":{"description":"Text for the aria-label attribute of the before screen reader region.","defaultvalue":0,"type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.screenReaderSection.beforeRegionLabel","name":"beforeRegionLabel","default":0},"children":{}},"afterRegionLabel":{"doclet":{"description":"Text for the aria-label attribute of the after screen reader region.","defaultvalue":0,"type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.screenReaderSection.afterRegionLabel","name":"afterRegionLabel","default":0},"children":{}}}},"cellEditing":{"doclet":{"description":"Language options for the accessibility descriptions in cell editing.","type":{"names":["CellEditingLangA11yOptions"]},"product":"gridpro"},"meta":{"fullname":"lang.accessibility.cellEditing","name":"cellEditing"},"children":{"editable":{"doclet":{"description":"An additional hint (a visually hidden span) read by the voice over\nafter the cell value.","defaultvalue":"Editable.","type":{"names":["string"]},"product":"gridpro"},"meta":{"fullname":"lang.accessibility.cellEditing.editable","name":"editable","default":"Editable."},"children":{}},"announcements":{"doclet":{"description":"Accessibility lang options for the cell editing announcements.","type":{"names":["Object"]},"product":"gridpro"},"meta":{"fullname":"lang.accessibility.cellEditing.announcements","name":"announcements"},"children":{"started":{"doclet":{"description":"The message when the cell editing started. * *","defaultvalue":"Entered cell editing mode.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.cellEditing.announcements.started","name":"started","default":"Entered cell editing mode."},"children":{}},"edited":{"doclet":{"description":"The message when the cell editing ended. * *","defaultvalue":"Edited cell value.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.cellEditing.announcements.edited","name":"edited","default":"Edited cell value."},"children":{}},"cancelled":{"doclet":{"description":"The message when the cell editing was cancelled. * *","defaultvalue":"Editing cancelled.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.cellEditing.announcements.cancelled","name":"cancelled","default":"Editing cancelled."},"children":{}},"notValid":{"doclet":{"description":"The message when the cell value is not valid. It precedes the * error messages. * *","defaultvalue":"Provided value is not valid.","type":{"names":["string"]}},"meta":{"fullname":"lang.accessibility.cellEditing.announcements.notValid","name":"notValid","default":"Provided value is not valid."},"children":{}}}}}}}},"loading":{"doclet":{"description":"The text to display when the loading indicator is shown.","defaultvalue":"Loading...","type":{"names":["string"]}},"meta":{"fullname":"lang.loading","name":"loading","default":"Loading..."},"children":{}},"noData":{"doclet":{"description":"The text to display when there is no data to show.","defaultvalue":"No data to display","type":{"names":["string"]}},"meta":{"fullname":"lang.noData","name":"noData","default":"No data to display"},"children":{}},"filter":{"doclet":{"description":"`Filter` translation.","defaultvalue":"Filter","type":{"names":["string"]}},"meta":{"fullname":"lang.filter","name":"filter","default":"Filter"},"children":{}},"sortAscending":{"doclet":{"description":"`Sort ascending` translation.","defaultvalue":"Sort ascending","type":{"names":["string"]}},"meta":{"fullname":"lang.sortAscending","name":"sortAscending","default":"Sort ascending"},"children":{}},"sortDescending":{"doclet":{"description":"`Sort descending` translation.","defaultvalue":"Sort descending","type":{"names":["string"]}},"meta":{"fullname":"lang.sortDescending","name":"sortDescending","default":"Sort descending"},"children":{}},"column":{"doclet":{"description":"`Column` translation.","defaultvalue":"Column","type":{"names":["string"]}},"meta":{"fullname":"lang.column","name":"column","default":"Column"},"children":{}},"setFilter":{"doclet":{"description":"`Set filter` translation.","defaultvalue":"Set filter","type":{"names":["string"]}},"meta":{"fullname":"lang.setFilter","name":"setFilter","default":"Set filter"},"children":{}},"columnFilteringConditions":{"doclet":{"description":"Language options for column filtering conditions.","type":{"names":[" Record<ColumnFilteringCondition, string> "]}},"meta":{"fullname":"lang.columnFilteringConditions","name":"columnFilteringConditions"},"children":{}},"pagination":{"doclet":{"description":"Language options for pagination text values.","type":{"names":["PaginationLangOptions"]}},"meta":{"fullname":"lang.pagination","name":"pagination"},"children":{"pageInfo":{"doclet":{"description":"Text for the page information display.\nPlaceholders: {start}, {end}, {total}, {currentPage}, {totalPages}","defaultvalue":"Showing {start} - {end} of {total} (Page {currentPage} of {totalPages})","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.pageInfo","name":"pageInfo","default":"Showing {start} - {end} of {total} (Page {currentPage} of {totalPages})"},"children":{}},"pageSizeLabel":{"doclet":{"description":"Text for the page size label.","defaultvalue":"rows per page","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.pageSizeLabel","name":"pageSizeLabel","default":"rows per page"},"children":{}},"firstPage":{"doclet":{"description":"Text for the first page button (accessibility).","defaultvalue":"First page","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.firstPage","name":"firstPage","default":"First page"},"children":{}},"previousPage":{"doclet":{"description":"Text for the previous page button (accessibility).","defaultvalue":"Previous page","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.previousPage","name":"previousPage","default":"Previous page"},"children":{}},"nextPage":{"doclet":{"description":"Text for the next page button (accessibility).","defaultvalue":"Next page","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.nextPage","name":"nextPage","default":"Next page"},"children":{}},"lastPage":{"doclet":{"description":"Text for the last page button (accessibility).","defaultvalue":"Last page","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.lastPage","name":"lastPage","default":"Last page"},"children":{}},"pageNumber":{"doclet":{"description":"Text for page number button (accessibility).\nPlaceholder: {page}","defaultvalue":"Page {page}","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.pageNumber","name":"pageNumber","default":"Page {page}"},"children":{}},"ellipsis":{"doclet":{"description":"Text for ellipsis (accessibility).","defaultvalue":"More pages","type":{"names":["string"]}},"meta":{"fullname":"lang.pagination.ellipsis","name":"ellipsis","default":"More pages"},"children":{}}}},"validationErrors":{"doclet":{"description":"Validation options for the column.\n\nIf not set, the validation rules are applied according to the data\ntype.","type":{"names":["RulesRegistryType"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors","name":"validationErrors"},"children":{"boolean":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.boolean","name":"boolean"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.boolean.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.boolean.notification","name":"notification"},"children":{}}}},"datetime":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.datetime","name":"datetime"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.datetime.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.datetime.notification","name":"notification"},"children":{}}}},"notEmpty":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.notEmpty","name":"notEmpty"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.notEmpty.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.notEmpty.notification","name":"notification"},"children":{}}}},"number":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.number","name":"number"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.number.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.number.notification","name":"notification"},"children":{}}}},"ignoreCaseUnique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.ignoreCaseUnique","name":"ignoreCaseUnique"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.ignoreCaseUnique.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.ignoreCaseUnique.notification","name":"notification"},"children":{}}}},"unique":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.unique","name":"unique"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.unique.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.unique.notification","name":"notification"},"children":{}}}},"arrayNumber":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.arrayNumber","name":"arrayNumber"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.arrayNumber.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.arrayNumber.notification","name":"notification"},"children":{}}}},"json":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.json","name":"json"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.json.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.json.notification","name":"notification"},"children":{}}}},"sparkline":{"doclet":{"type":{"names":["RuleDefinition"]},"product":"gridpro"},"meta":{"fullname":"lang.validationErrors.sparkline","name":"sparkline"},"children":{"validate":{"doclet":{"type":{"names":["RulesRegistryType","( this: TableCell, content: EditModeContent ) => boolean"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.sparkline.validate","name":"validate"},"children":{}},"notification":{"doclet":{"type":{"names":["string","( this: TableCell, content?: EditModeContent ) => string"]},"product":"gridpro","description":"<p>The <code>this</code> context refers to the <a href=\"/grid/typedoc/classes/Grid_Core_Table_Body_TableCell.TableCell.html\">TableCell</a> instance.</p><p>Callback parameters:</p><ul><li><code>content?</code> — <code>EditModeContent</code></li></ul>"},"meta":{"fullname":"lang.validationErrors.sparkline.notification","name":"notification"},"children":{}}}}}},"decimalPoint":{"doclet":{"type":{"names":["string"]}},"meta":{"fullname":"lang.decimalPoint","name":"decimalPoint"},"children":{}},"invalidDate":{"doclet":{"type":{"names":["string"]}},"meta":{"fullname":"lang.invalidDate","name":"invalidDate"},"children":{}},"locale":{"doclet":{"type":{"names":["string","Array<string>"]}},"meta":{"fullname":"lang.locale","name":"locale"},"children":{}},"months":{"doclet":{"type":{"names":["Array<string>"]}},"meta":{"fullname":"lang.months","name":"months"},"children":{}},"shortMonths":{"doclet":{"type":{"names":["Array<string>"]}},"meta":{"fullname":"lang.shortMonths","name":"shortMonths"},"children":{}},"shortWeekdays":{"doclet":{"type":{"names":["Array<string>"]}},"meta":{"fullname":"lang.shortWeekdays","name":"shortWeekdays"},"children":{}},"thousandsSep":{"doclet":{"type":{"names":["string"]}},"meta":{"fullname":"lang.thousandsSep","name":"thousandsSep"},"children":{}},"weekdays":{"doclet":{"type":{"names":["Array<string>"]}},"meta":{"fullname":"lang.weekdays","name":"weekdays"},"children":{}},"weekFrom":{"doclet":{"type":{"names":["string"]}},"meta":{"fullname":"lang.weekFrom","name":"weekFrom"},"children":{}}},"doclet":{"description":"Language options for the grid.","type":{"names":["LangOptions"]}},"meta":{"fullname":"lang","name":"lang"}},"pagination":{"children":{"enabled":{"doclet":{"description":"Whether the pagination should be rendered.","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"pagination.enabled","name":"enabled","default":"false"},"children":{}},"page":{"doclet":{"description":"The current page number.","defaultvalue":1,"type":{"names":["number"]}},"meta":{"fullname":"pagination.page","name":"page","default":1},"children":{}},"pageSize":{"doclet":{"description":"Initial number of items per page when the Grid is initialized.\nThis value will be used as the default page size if not specified\nin pageSizeSelector options.","defaultvalue":10,"type":{"names":["number"]}},"meta":{"fullname":"pagination.pageSize","name":"pageSize","default":10},"children":{}},"position":{"doclet":{"description":"Position of the pagination container relative to the table.","defaultvalue":"bottom","type":{"names":["string"]}},"meta":{"fullname":"pagination.position","name":"position","default":"bottom"},"children":{}},"align":{"doclet":{"description":"Alignment of the pagination elements within the wrapper.","type":{"names":["'left'","'center'","'right'","'distributed'"]}},"meta":{"fullname":"pagination.align","name":"align"},"children":{}},"controls":{"doclet":{"description":"Controls options for pagination UI elements.","type":{"names":["PaginationControlsOptions"]}},"meta":{"fullname":"pagination.controls","name":"controls"},"children":{"pageSizeSelector":{"doclet":{"description":"Page size selector configuration including available options and enabled\nstate. Users can select from the options to change the number of items\ndisplayed per page.","defaultvalue":"{ enabled: true, options: [10, 20, 50, 100] }","type":{"names":["boolean","PageSizeSelectorOptions"]}},"meta":{"fullname":"pagination.controls.pageSizeSelector","name":"pageSizeSelector","default":"{ enabled: true, options: [10, 20, 50, 100] }"},"children":{"enabled":{"doclet":{"description":"Whether the page size selector is enabled.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"pagination.controls.pageSizeSelector.enabled","name":"enabled","default":true},"children":{}},"options":{"doclet":{"description":"Available options for page size dropdown.","defaultvalue":"[10, 20, 50, 100]","type":{"names":["Array<number>"]}},"meta":{"fullname":"pagination.controls.pageSizeSelector.options","name":"options","default":"[10, 20, 50, 100]"},"children":{}}}},"pageInfo":{"doclet":{"description":"Whether to show the page information text\n(e.g., \"Showing 1 - 20 of 200\").","defaultvalue":true,"type":{"names":["boolean","PageInfoOptions"]}},"meta":{"fullname":"pagination.controls.pageInfo","name":"pageInfo","default":true},"children":{"enabled":{"doclet":{"description":"Whether to show the page information text.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"pagination.controls.pageInfo.enabled","name":"enabled","default":true},"children":{}}}},"firstLastButtons":{"doclet":{"description":"Whether to show the first/last page controls buttons.","defaultvalue":true,"type":{"names":["boolean","FirstLastButtonsOptions"]}},"meta":{"fullname":"pagination.controls.firstLastButtons","name":"firstLastButtons","default":true},"children":{"enabled":{"doclet":{"description":"Whether to show the first/last page navigation buttons.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"pagination.controls.firstLastButtons.enabled","name":"enabled","default":true},"children":{}}}},"previousNextButtons":{"doclet":{"description":"Whether to show the previous/next page controls buttons.","defaultvalue":true,"type":{"names":["boolean","PreviousNextButtonsOptions"]}},"meta":{"fullname":"pagination.controls.previousNextButtons","name":"previousNextButtons","default":true},"children":{"enabled":{"doclet":{"description":"Whether to show the previous/next page navigation buttons.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"pagination.controls.previousNextButtons.enabled","name":"enabled","default":true},"children":{}}}},"pageButtons":{"doclet":{"description":"Page number buttons configuration.","defaultvalue":"{ enabled: true, count: 5 }","type":{"names":["boolean","PageButtonsOptions"]}},"meta":{"fullname":"pagination.controls.pageButtons","name":"pageButtons","default":"{ enabled: true, count: 5 }"},"children":{"enabled":{"doclet":{"description":"Whether to show page number buttons.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"pagination.controls.pageButtons.enabled","name":"enabled","default":true},"children":{}},"count":{"doclet":{"description":"Maximum number of page number buttons to show before using ellipsis.","defaultvalue":5,"type":{"names":["number"]}},"meta":{"fullname":"pagination.controls.pageButtons.count","name":"count","default":5},"children":{}}}}}},"events":{"doclet":{"description":"Pagination events.","type":{"names":["PaginationEvents"]},"product":"gridpro"},"meta":{"fullname":"pagination.events","name":"events"},"children":{"beforePageChange":{"doclet":{"description":"Fired before a page change occurs.","param":"e\nThe event object.","type":{"names":["(e: BeforePageChangeEvent) => void"]},"product":"gridpro"},"meta":{"fullname":"pagination.events.beforePageChange","name":"beforePageChange"},"children":{}},"afterPageChange":{"doclet":{"description":"Fired after a page change occurs.","param":"e\nThe event object.","type":{"names":["(e: AfterPageChangeEvent) => void"]},"product":"gridpro"},"meta":{"fullname":"pagination.events.afterPageChange","name":"afterPageChange"},"children":{}},"beforePageSizeChange":{"doclet":{"description":"Fired before the page size setting changes.","param":"e\nThe event object.","type":{"names":["(e: BeforePageSizeChangeEvent) => void"]},"product":"gridpro"},"meta":{"fullname":"pagination.events.beforePageSizeChange","name":"beforePageSizeChange"},"children":{}},"afterPageSizeChange":{"doclet":{"description":"Fired after the page size setting changes.","param":"e\nThe event object.","type":{"names":["(e: AfterPageSizeChangeEvent) => void"]},"product":"gridpro"},"meta":{"fullname":"pagination.events.afterPageSizeChange","name":"afterPageSizeChange"},"children":{}}}}},"doclet":{"description":"Pagination options for the grid.","type":{"names":["PaginationOptions"]}},"meta":{"fullname":"pagination","name":"pagination"}},"rendering":{"children":{"icons":{"doclet":{"description":"Custom or override icons for the grid. Keys are icon names (either\nbuilt-in names from the default registry or custom names). Values\nare either an SVG definition object or a raw SVG markup string.\nBuilt-in icons can be overridden; new names can be used for custom\nicons and referenced where an icon name is accepted (e.g. menu\nitems, pagination buttons).","example":"```js\nrendering: {\n  icons: {\n    chevronRight: '<svg>...</svg>',\n    myCustomIcon: { width: 16, height: 16, children: [{ d: '...' }] }\n  }\n}\n```","type":{"names":["Record<string, IconRegistryValue>"]}},"meta":{"fullname":"rendering.icons","name":"icons"},"children":{}},"columns":{"doclet":{"description":"Options to control the columns rendering.","type":{"names":["ColumnsSettings"]}},"meta":{"fullname":"rendering.columns","name":"columns"},"children":{"resizing":{"doclet":{"description":"Options for the columns resizing.","type":{"names":["ResizingOptions"]}},"meta":{"fullname":"rendering.columns.resizing","name":"resizing"},"children":{"enabled":{"doclet":{"description":"Whether the columns resizing is enabled. If `true`, the user can\nresize the columns by dragging the column header edges.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-lite/basic/column-resizing-disabled\">Column resize disabled</a>","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"rendering.columns.resizing.enabled","name":"enabled","default":true},"children":{}},"mode":{"doclet":{"description":"Determines how column widths are adjusted when resizing.\n- `'adjacent'`: Resizing a column will also adjust the width of its\n  immediate neighbor, keeping the rest of the columns in the same place.\n  This is the default mode.\n- `'independent'`: Only the resized column is changed; all columns to\n  its right retain their current pixel widths, effectively \"freezing\"\n  their widths.\n- `'distributed'`: Only the resized column is affected; other column\n  width settings will not be changed.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-lite/basic/column-resizing\">Resizing overview</a>","defaultvalue":"adjacent","type":{"names":["ColumnResizingMode"]}},"meta":{"fullname":"rendering.columns.resizing.mode","name":"mode","default":"adjacent"},"children":{}}}}}},"rows":{"doclet":{"description":"Options to control the rows rendering.","type":{"names":["RowsSettings"]}},"meta":{"fullname":"rendering.rows","name":"rows"},"children":{"bufferSize":{"doclet":{"description":"Buffer of rows to render outside the visible area from the top and from\nthe bottom while scrolling. The bigger the buffer, the less flicker will\nbe seen while scrolling, but the more rows will have to be rendered.\n\nCannot be lower than 0.","defaultvalue":10,"type":{"names":["number"]}},"meta":{"fullname":"rendering.rows.bufferSize","name":"bufferSize","default":10},"children":{}},"minVisibleRows":{"doclet":{"description":"Defines the minimum height of the table body (`tbody`) based on the\nnumber of rows that should be visible in the viewport.\n\nIf set to `null`, the minimum height will not be enforced.\n\nIt's ignored when height of the container is set or the `min-height`\nstyle is set on the `tbody` by the user.","defaultvalue":2,"type":{"names":["number","null"]}},"meta":{"fullname":"rendering.rows.minVisibleRows","name":"minVisibleRows","default":2},"children":{}},"strictHeights":{"doclet":{"description":"Whether the height of the rows should be calculated automatically based\non the content of the cells. If `true`, the ellipsis will be used to\nindicate that the content is too long to fit in the cell.\n\nWhen there is no need to have different row heights, it is recommended\nto set this option to `true` for the performance reasons, to avoid the\nunnecessary calculations.\n\nTry it: <a href=\"https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/grid-lite/basic/strict-row-heights\">Strict row heights</a>","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"rendering.rows.strictHeights","name":"strictHeights","default":"false"},"children":{}},"virtualization":{"doclet":{"description":"Rows virtualization option render rows that are visible in the viewport\nonly. In case of large data set, the enabled option improve performance\nand saves memory.\n\nThe option is automatically set to `true` when the number of rows exceeds\nthe `virtualizationThreshold` option value. If defined, it takes the\nprecedence over the `virtualizationThreshold` option.","defaultvalue":"false","type":{"names":["boolean"]}},"meta":{"fullname":"rendering.rows.virtualization","name":"virtualization","default":"false"},"children":{}},"virtualizationThreshold":{"doclet":{"description":"The rows virtualization threshold option sets the row count limit at\nwhich virtualization is activated. When the number of rows exceeds this\nthreshold, virtualization is enabled to optimize performance.\n\nThe option has no effect when the `virtualization` option is defined.","defaultvalue":50,"type":{"names":["number"]}},"meta":{"fullname":"rendering.rows.virtualizationThreshold","name":"virtualizationThreshold","default":50},"children":{}}}},"header":{"doclet":{"description":"Options to control the header rendering.","type":{"names":["HeaderSettings"]}},"meta":{"fullname":"rendering.header","name":"header"},"children":{"enabled":{"doclet":{"description":"Whether the header should be rendered.","defaultvalue":true,"type":{"names":["boolean"]}},"meta":{"fullname":"rendering.header.enabled","name":"enabled","default":true},"children":{}}}},"table":{"doclet":{"description":"Options to control the table rendering.","type":{"names":["TableSettings"]}},"meta":{"fullname":"rendering.table","name":"table"},"children":{"className":{"doclet":{"description":"The custom CSS class name for the table.","type":{"names":["string"]}},"meta":{"fullname":"rendering.table.className","name":"className"},"children":{}}}},"theme":{"doclet":{"description":"The theme of the Grid. It will set the class name on the container.\nCan be set to the empty string to disable the theme.","defaultvalue":"hcg-theme-default","type":{"names":["string"]}},"meta":{"fullname":"rendering.theme","name":"theme","default":"hcg-theme-default"},"children":{}}},"doclet":{"description":"Options to control the way grid is rendered.","type":{"names":["RenderingSettings"]}},"meta":{"fullname":"rendering","name":"rendering"}},"responsive":{"children":{"rules":{"doclet":{"description":"A set of rules for responsive settings. The rules are executed from\nthe top down.","type":{"names":["Array<RuleOptions>"]}},"meta":{"fullname":"responsive.rules","name":"rules"},"children":{"gridOptions":{"doclet":{"description":"A full set of grid options to apply as overrides to the general grid\noptions. The grid options are applied when the given rule is active.","type":{"names":["Exclude<Options, 'responsive'|'id'>"]}},"meta":{"fullname":"responsive.rules.gridOptions","name":"gridOptions"},"children":{}},"condition":{"doclet":{"description":"Under which conditions the rule applies.","type":{"names":["RuleConditionOptions"]}},"meta":{"fullname":"responsive.rules.condition","name":"condition"},"children":{"callback":{"doclet":{"description":"A callback function to gain complete control on when the responsive\nrule applies. Return `true` if it applies. This opens for checking\nagainst other metrics than the grid size, for example the document\nsize or other elements.","type":{"names":["(this: Grid, grid: Grid) => boolean"]}},"meta":{"fullname":"responsive.rules.condition.callback","name":"callback"},"children":{}},"maxWidth":{"doclet":{"description":"The responsive rule applies if the grid width is less or equal to this.","type":{"names":["number"]}},"meta":{"fullname":"responsive.rules.condition.maxWidth","name":"maxWidth"},"children":{}},"maxHeight":{"doclet":{"description":"The responsive rule applies if the grid height is less or equal to this.","type":{"names":["number"]}},"meta":{"fullname":"responsive.rules.condition.maxHeight","name":"maxHeight"},"children":{}},"minWidth":{"doclet":{"description":"The responsive rule applies if the grid width is greater or equal to\nthis.","type":{"names":["number"]}},"meta":{"fullname":"responsive.rules.condition.minWidth","name":"minWidth"},"children":{}},"minHeight":{"doclet":{"description":"The responsive rule applies if the grid height is greater or equal to\nthis.","type":{"names":["number"]}},"meta":{"fullname":"responsive.rules.condition.minHeight","name":"minHeight"},"children":{}}}}}}},"doclet":{"description":"Allows setting a set of rules to apply for different screen or grid\nsizes. Each rule specifies additional grid options.","type":{"names":["ResponsiveOptions"]}},"meta":{"fullname":"responsive","name":"responsive"}},"time":{"children":{"timezone":{"doclet":{"description":"The timezone to use for formatting time and date. The time zone names\ncan be different between browsers, as described in [mdn docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat#timezone).","defaultvalue":"UTC","type":{"names":["string"]}},"meta":{"fullname":"time.timezone","name":"timezone","default":"UTC"},"children":{}}},"doclet":{"description":"Time options for the grid.","type":{"names":["TimeOptions"]}},"meta":{"fullname":"time","name":"time"}}}