CINXE.COM

React Grid: Column Headers | AG Grid

<!DOCTYPE html><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap" rel="stylesheet"><html lang="en" data-astro-cid-sckkx6r4 style="--lightModeCSSUrl: url(&#34;/images/sun.svg&#34;);--darkModeCSSUrl: url(&#34;/images/moon.svg&#34;);"> <head><meta charset="UTF-8"><meta name="description" content="Column Headers provide a header name and basic functionality for each column in the React table. Use the provided component or create a custom Column Header. Download AG Grid v33.1.1 today: The best React Table &#38; React Data Grid in the world."><meta name="viewport" content="width=device-width"><link rel="icon" type="image/png" sizes="196x196" href="/_astro/favicon-196.Bimfhk9M.png"><link rel="icon" type="image/png" sizes="192x192" href="/_astro/favicon-192.BPgSS0FN.png"><link rel="icon" type="image/png" sizes="180x180" href="/_astro/favicon-180.DPLMo2LR.png"><link rel="icon" type="image/png" sizes="167x167" href="/_astro/favicon-167.I4Tpyy48.png"><link rel="icon" type="image/png" sizes="152x152" href="/_astro/favicon-152.cc6y96U4.png"><link rel="icon" type="image/png" sizes="128x128" href="/_astro/favicon-128.DBIUHlVo.png"><link rel="icon" type="image/png" sizes="32x32" href="/_astro/favicon-32.WDuB-104.png"><link rel="apple-touch-icon" sizes="180x180" href="/_astro/favicon-180-touch.DLSK8QDR.png"><link rel="apple-touch-icon" sizes="167x167" href="/_astro/favicon-167-touch.BlG15XMf.png"><link rel="apple-touch-icon" sizes="152x152" href="/_astro/favicon-152-touch.Cer8BKXE.png"><meta name="generator" content="Astro v4.16.18"><title>React Grid: Column Headers | AG Grid</title><link rel="canonical" href="https://www.ag-grid.com/react-data-grid/column-headers/"><link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap-index.xml"><!-- Facebook Meta Tags --><meta property="og:url" content="https://www.ag-grid.com/react-data-grid/column-headers/"><meta property="og:type" content="website"><meta property="og:title" content="React Grid: Column Headers | AG Grid"><meta property="og:description" content="Column Headers provide a header name and basic functionality for each column in the React table. Use the provided component or create a custom Column Header. Download AG Grid v33.1.1 today: The best React Table &#38; React Data Grid in the world."><meta property="og:image" content="/images/ag-grid-social.png"><!-- Twitter Meta Tags --><meta name="twitter:card" content="summary_large_image"><meta property="twitter:domain" content="www.ag-grid.com"><meta property="twitter:url" content="https://www.ag-grid.com/react-data-grid/column-headers/"><meta name="twitter:title" content="React Grid: Column Headers | AG Grid"><meta name="twitter:description" content="Column Headers provide a header name and basic functionality for each column in the React table. Use the provided component or create a custom Column Header. Download AG Grid v33.1.1 today: The best React Table &#38; React Data Grid in the world."><meta name="twitter:image" content="/images/ag-grid-social.png"><script>(function(){const googleTagManagerId = "GTM-T7JG534"; (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', googleTagManagerId); })();</script><script defer data-domain="ag-grid.com" src="https://plausible.io/js/script.tagged-events.outbound-links.js"></script> <script> window.plausible = window.plausible || function () { (window.plausible.q = window.plausible.q || []).push(arguments); }; </script><script async type="text/javascript" src="https://secure.inventiveinspired7.com/js/792251.js"></script><noscript><img alt="" src="https://secure.inventiveinspired7.com/792251.png" style="display:none;; --lightModeCSSUrl: url(&#34;/images/sun.svg&#34;);--darkModeCSSUrl: url(&#34;/images/moon.svg&#34;);" data-astro-cid-sckkx6r4></noscript><link rel="stylesheet" href="/_astro/example-finance.DQZXqfST.css"> <link rel="stylesheet" href="/_astro/_pageName_.BTiaybtX.css"> <style>._contentViewport_cb2ib_1{display:flex;flex-direction:column;flex-grow:1}@media (min-width: 1052px){._contentViewport_cb2ib_1{flex-direction:row}}@media (min-width: 1475px){._contentViewport_cb2ib_1._noLeftMenu_cb2ib_11 ._docPage_cb2ib_11{width:var(--layout-width-9-12);margin-left:calc(var(--layout-width-3-12) + var(--layout-gap))}}@media (max-width: 1880px){._contentViewport_cb2ib_1._noLeftMenu_cb2ib_11 ._docPage_cb2ib_11{width:var(--layout-width-6-12)}}._contentViewport_cb2ib_1._noLeftMenu_cb2ib_11 ._docPage_cb2ib_11{width:100%}._pageSections_cb2ib_29 li p{padding-bottom:0;margin-bottom:8px}._pageSections_cb2ib_29 article>h2{margin-top:48px}._pageSections_cb2ib_29 article>h3,._pageSections_cb2ib_29 article>h4{margin-top:48px}._pageSections_cb2ib_29 article>h2+h3,._pageSections_cb2ib_29 article>h2+h4,._pageSections_cb2ib_29 article>h3+h4{margin-top:32px}._pageSections_cb2ib_29 article p,._pageSections_cb2ib_29 article>ul,._pageSections_cb2ib_29 article>ol,._pageSections_cb2ib_29 article>table{font-size:var(--text-fs-base);line-height:var(--text-lh-xs)}h2:where(:not(:last-child)),h3:where(:not(:last-child)),h4:where(:not(:last-child)),h5:where(:not(:last-child)),h6:where(:not(:last-child)){margin-top:16px;margin-bottom:8px;letter-spacing:-.015em}ul:where(:not(:last-child)),ol:where(:not(:last-child)),blockquote:where(:not(:last-child)){margin-top:20px;margin-bottom:20px}._docPage_cb2ib_11 enterprise-icon:after{display:inline-block;background-image:url(/images/enterprise.svg);text-indent:-10000px;background-position-y:center;background-repeat:no-repeat;content:"e"}._docPage_cb2ib_11{flex:1 1 0px;width:100%;min-width:0px;padding-top:16px;padding-bottom:64px}@media screen and (max-width: 1475px){._docPage_cb2ib_11{border:none}}@media screen and (min-width: 1052px){._docPage_cb2ib_11{width:var(--layout-width-9-12);padding-top:40px;padding-right:12px}}@media screen and (min-width: 1475px){._docPage_cb2ib_11{width:var(--layout-width-7-12);max-width:var(--layout-width-7-12);padding-right:0}}[data-dark-mode=true] ._docPage_cb2ib_11 h1,[data-dark-mode=true] ._docPage_cb2ib_11 h2,[data-dark-mode=true] ._docPage_cb2ib_11 h3,[data-dark-mode=true] ._docPage_cb2ib_11 h4,[data-dark-mode=true] ._docPage_cb2ib_11 h5,[data-dark-mode=true] ._docPage_cb2ib_11 h6{color:var(--color-fg-primary)}._docPage_cb2ib_11 h1:hover .docs-header-icon,._docPage_cb2ib_11 h2:hover .docs-header-icon,._docPage_cb2ib_11 h3:hover .docs-header-icon,._docPage_cb2ib_11 h4:hover .docs-header-icon,._docPage_cb2ib_11 h5:hover .docs-header-icon,._docPage_cb2ib_11 h6:hover .docs-header-icon{opacity:.5}._docPage_cb2ib_11 .docs-header-icon{position:relative;padding-left:0;margin-left:8px;font-size:inherit;opacity:0;transition:opacity .33s ease-in-out}._docPage_cb2ib_11 .docs-header-icon:hover{opacity:1!important}._docPage_cb2ib_11 .docs-header-icon svg{position:relative;width:.85em;height:.85em;top:-.1em;visibility:visible;fill:var(--color-link)}[data-dark-mode=true] ._docPage_cb2ib_11 a:not(.button){color:var(--color-brand-300)}[data-dark-mode=true] ._docPage_cb2ib_11 a:not(.button):hover{color:var(--color-fg-primary);text-decoration-color:var(--color-brand-300)}._docPage_cb2ib_11 enterprise-icon:after{width:1rem;margin-left:.25rem}._docPage_cb2ib_11 .nav-link p{margin:0}._docPage_cb2ib_11 ul li>p{margin-bottom:.25rem}._pageSections_cb2ib_29>article>table{table-layout:fixed}._pageSections_cb2ib_29>article>p:first-child{font-size:var(--text-fs-lg);margin-bottom:32px;color:var(--color-text-secondary);line-height:var(--text-lh-sm)}._pageSections_cb2ib_29>article>p:first-child code{font-size:.8em}._pageSections_cb2ib_29>article>div *:not([class]) img{max-width:100%}._sideMenu_cb2ib_177{padding-top:36px}#errorCodeText{white-space:pre-wrap}.missing-params-message{display:none} </style> <link rel="stylesheet" href="/_astro/_pageName_.C4NmZ8Kx.css"> <style>._icon_1jqgc_1{fill:var(--icon-color, var(--color-fg-primary));width:var(--icon-size);height:var(--icon-size);transition:fill .25s ease-in-out} ._alert_1p97w_1{--icon-size: 1.5rem;display:flex;gap:8px;align-items:center;padding:8px 8px 8px 12px;background-color:var(--color-util-brand-50);border-radius:var(--radius-md);border:1px solid var(--color-util-brand-100);color:var(--color-util-brand-700);margin-top:20px;margin-bottom:32px}[data-dark-mode=true] ._alert_1p97w_1{background-color:color-mix(in srgb,var(--color-util-brand-50),var(--color-bg-primary) 60%)}._alert_1p97w_1 .icon{align-self:flex-start;position:relative;flex-shrink:0;fill:var(--color-util-brand-700)}._alert_1p97w_1 p :last-child{margin-bottom:0}._alert_1p97w_1 a{font-weight:var(--text-semibold);text-decoration:underline}._alert_1p97w_1 kbd{margin:0;padding-top:.075em;padding-bottom:.25em}._alert_1p97w_1._idea_1p97w_36 .icon{fill:orange}._alert_1p97w_1._warning_1p97w_40{color:var(--color-util-warning-700);background-color:var(--color-util-warning-50);border-color:color-mix(in srgb,var(--color-util-warning-600) 20%,var(--color-bg-primary))}[data-dark-mode=true] ._alert_1p97w_1._warning_1p97w_40{border-color:color-mix(in srgb,var(--color-util-warning-600) 30%,var(--color-bg-primary))}._alert_1p97w_1._warning_1p97w_40 .icon{fill:var(--color-util-warning-700)}._alert_1p97w_1._success_1p97w_52{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 6%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-success) 20%,var(--color-bg-primary))}[data-dark-mode=true] ._alert_1p97w_1._success_1p97w_52{background-color:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-bg-primary))}._alert_1p97w_1._success_1p97w_52 .icon{fill:var(--color-success)} ._clipboardButtonOuter_8cpmg_1{--clipboard-button-bg: var(--color-code-background);--clipboard-button-fg: var(--color-fg-tertiary);display:flex;align-items:center;position:absolute;top:4px;right:4px;opacity:0;z-index:2;transition:opacity .33s ease-in-out}pre:hover ._clipboardButtonOuter_8cpmg_1,._clipboardButtonOuter_8cpmg_1._hasCopied_8cpmg_13{opacity:1}._clipboardButtonOuter_8cpmg_1:hover{--clipboard-button-fg: var(--color-util-brand-400)}[data-dark-mode=true] ._clipboardButtonOuter_8cpmg_1:hover{--clipboard-button-fg: var(--color-link-hover)}._clipboardButtonOuter_8cpmg_1._hasCopied_8cpmg_13{--clipboard-button-bg: var(--color-util-gray-700);--clipboard-button-fg: var(--color-fg-white)}[data-dark-mode=true] ._clipboardButtonOuter_8cpmg_1._hasCopied_8cpmg_13{--clipboard-button-fg: var(--color-bg-primary)}.example-runner-outer ._clipboardButtonOuter_8cpmg_1{right:20px}._clipboardButton_8cpmg_1,._clipboardButtonCopied_8cpmg_34{display:flex;align-items:center;height:32px;background-color:var(--clipboard-button-bg);border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary)}._clipboardButton_8cpmg_1{width:calc(32px - var(--radius-sm));border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-right:1px solid var(--color-border-primary);cursor:pointer;transition:background-color .25s ease-in-out}._clipboardButton_8cpmg_1 svg{--icon-size: 22px;--icon-color: var(--clipboard-button-fg);transition:fill .25s ease-in-out}._clipboardButtonCopiedOuter_8cpmg_57{overflow:hidden}._clipboardButtonCopied_8cpmg_34{font-size:var(--text-fs-sm);font-weight:var(--text-semibold);padding-left:8px;padding-right:8px;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-left:1px solid var(--color-border-primary);font-weight:var(--text-regular);color:var(--clipboard-button-fg);transition:background-color .25s ease-in-out,color .25s ease-in-out;cursor:pointer} ._icon_1jqgc_1{fill:var(--icon-color, var(--color-fg-primary));width:var(--icon-size);height:var(--icon-size);transition:fill .25s ease-in-out} ._docsHeaderIcon_15ivl_1{position:relative;padding-left:0;margin-left:8px;font-size:inherit;opacity:0;transition:opacity .33s ease-in-out}._docsHeaderIcon_15ivl_1 svg{position:relative;top:-.1em;width:.85em;height:.85em;visibility:visible;fill:var(--color-link)}._docsHeaderIcon_15ivl_1:hover{opacity:1}h1:hover ._docsHeaderIcon_15ivl_1,h2:hover ._docsHeaderIcon_15ivl_1,h3:hover ._docsHeaderIcon_15ivl_1,h4:hover ._docsHeaderIcon_15ivl_1,h5:hover ._docsHeaderIcon_15ivl_1,h6:hover ._docsHeaderIcon_15ivl_1{opacity:.5}h1:hover ._docsHeaderIcon_15ivl_1:hover,h2:hover ._docsHeaderIcon_15ivl_1:hover,h3:hover ._docsHeaderIcon_15ivl_1:hover,h4:hover ._docsHeaderIcon_15ivl_1:hover,h5:hover ._docsHeaderIcon_15ivl_1:hover,h6:hover ._docsHeaderIcon_15ivl_1:hover{opacity:1} ._container_kzfe6_1{display:flex;flex-direction:column;gap:8px;min-height:800px}._container_kzfe6_1 .ag-root-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}._container_kzfe6_1 .ag-group-child-count{opacity:.6666;margin-left:4px}._moduleSnippet_kzfe6_16 pre{margin-top:-9px;border-top-left-radius:0;border-top-right-radius:0}[data-dark-mode=true] ._moduleSnippet_kzfe6_16 pre{border-color:color-mix(in srgb,var(--color-fg-primary) 15%,transparent)} ._cta_13t5y_1{position:relative}._cta_13t5y_1 a,._cta_13t5y_1 button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:var(--radius-sm);transition:color .25s ease-in-out,background-color .25s ease-in-out;cursor:pointer}._cta_13t5y_1 a:hover,._cta_13t5y_1 button:hover{background-color:var(--color-util-brand-100)}._cta_13t5y_1 a:focus-visible,._cta_13t5y_1 button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-button-primary-shadow-focus),var(--shadow-xs)}._cta_13t5y_1 a svg,._cta_13t5y_1 button svg{--icon-size: 1.25em;fill:var(--color-link);transform:translate(1px,.75px);transition:fill .25s ease-in-out}li:first-child ._cta_13t5y_1 a svg,li:first-child ._cta_13t5y_1 button svg{--icon-size: 1.35em}[data-dark-mode=true] ._cta_13t5y_1 a:hover,[data-dark-mode=true] ._cta_13t5y_1 button:hover{background-color:var(--color-util-brand-50)}@supports (-webkit-touch-callout: none){._cta_13t5y_1 button{display:none}}._tooltip_13t5y_46{--tooltip-background: var(--color-fg-primary);position:absolute;display:block;color:var(--color-bg-primary);top:-44px;left:50%;padding:4px 16px;white-space:nowrap;font-weight:600;background-color:var(--tooltip-background);border-radius:6px;transform:translate(-50%,4px);opacity:0;pointer-events:none;transition-delay:0;transition:opacity .165s ease-in,transform .165s ease-in;z-index:1}._tooltip_13t5y_46:before{content:"";position:absolute;background-color:var(--tooltip-background);width:16px;height:16px;transform:rotate(45deg);bottom:-7px;left:calc(50% - 8px);border-radius:3px;z-index:-1}._cta_13t5y_1:hover ._tooltip_13t5y_46{opacity:1;transform:translate(-50%);transition:opacity .33s ease-in,transform .33s ease-in;transition-delay:.165s}[data-dark-mode=true] ._tooltip_13t5y_46{--tooltip-background: var(--color-bg-secondary);color:var(--color-fg-primary);box-shadow:0 -4px 16px #0006} </style> <style>._container_1d2i5_1{--icon-color: var(--color-enterprise-icon);--icon-size: 18px;display:flex;align-items:center;gap:6px}._container_1d2i5_1 .icon{position:relative;top:-2px}._link_1d2i5_13{opacity:.5;transition:opacity .33s ease-in-out}.ag-row:hover ._link_1d2i5_13{opacity:1}._newTabIcon_1d2i5_21{--icon-size: 14px;margin:2px 2px 0 6px}._configuration_10dtg_1{display:flex;flex-direction:column;gap:16px}._rowModel_10dtg_7,._bundles_10dtg_8,._charts_10dtg_9{display:flex;align-items:center}._rowModel_10dtg_7 ._label_10dtg_13,._bundles_10dtg_8 ._label_10dtg_13,._charts_10dtg_9 ._label_10dtg_13{width:100px;font-weight:var(--text-semibold)}._rowModel_10dtg_7>div,._bundles_10dtg_8>div,._charts_10dtg_9>div{display:flex;gap:32px;margin-left:12px}._rowModel_10dtg_7 label,._bundles_10dtg_8 label,._charts_10dtg_9 label{cursor:pointer;display:flex;align-items:center;gap:6px}._enterpriseIcon_10dtg_35{--icon-size: var(--text-fs-lg);--icon-color: var(--color-enterprise-icon)}._moduleName_zn8z5_1{font-size:13px}._searchBox_83fei_1{position:relative;display:flex;margin-top:16px;border-radius:var(--radius-md);cursor:text}[data-dark-mode=true] ._searchBox_83fei_1 input{background:color-mix(in srgb,var(--color-bg-primary),var(--color-fg-primary) 6%)}[data-dark-mode=true] ._searchBox_83fei_1 input::placeholder{color:#fff9}._searchIcon_83fei_15{--icon-size: 20px;--icon-color: var(--color-fg-secondary);position:absolute;top:10px;left:16px}input[type=search]._searchInput_83fei_23{width:100%;padding:8px 8px 8px 40px}input[type=search]._searchInput_83fei_23::placeholder{color:var(--color-fg-quinary)}input[type=search]._searchInput_83fei_23::-webkit-search-decoration,input[type=search]._searchInput_83fei_23::-webkit-search-cancel-button{display:none} ._form_3saq1_1 .alert{margin:0 0 6px}._licenceWrapper_3saq1_5{margin-top:8px;position:relative}._license_3saq1_10,._licencePlaceholder_3saq1_11{width:100%;height:14.2em;padding:16px;word-break:break-all;font-family:var(--text-monospace-font-family);font-size:15px;line-height:var(--text-lh-base)}._license_3saq1_10{resize:none;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-border-secondary),var(--color-border-primary));background-color:var(--color-bg-secondary);color:var(--color-fg-secondary)}._license_3saq1_10::placeholder{opacity:0}[data-dark-mode=true] ._license_3saq1_10{background-color:var(--color-bg-tertiary)}._licencePlaceholder_3saq1_11{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}._licencePlaceholder_3saq1_11 span{opacity:.5}._licenseData_3saq1_46{display:flex;flex-direction:column;gap:16px;margin-top:16px}._expired_3saq1_53{color:var(--color-negative)}._frameworkLogo_3saq1_57{width:24px;height:24px;border-radius:var(--radius-xs)}._configureItems_3saq1_63{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px;margin-top:8px}._configureItems_3saq1_63 label{display:flex;align-items:center;gap:12px}._error_3saq1_76{border:1px solid var(--color-input-error);background-color:var(--color-util-warning-100)}._results_3saq1_81{margin-top:32px}._results_3saq1_81 h2{margin-top:48px}._reposTable_3saq1_88 thead{line-height:1.2;vertical-align:bottom}._reposTable_3saq1_88 th:first-child,._reposTable_3saq1_88 td:first-child{padding-left:0}._reposTable_3saq1_88 td{vertical-align:middle;text-transform:capitalize}._reposTable_3saq1_88 ._frameworkLogo_3saq1_57{margin-right:4px}@media screen and (max-width: 900px){._reposTable_3saq1_88 thead{display:none}._reposTable_3saq1_88 tr,._reposTable_3saq1_88 td{display:block;text-align:left}._reposTable_3saq1_88 tr{padding:16px 0}._reposTable_3saq1_88 tr:nth-child(2n){background-color:unset}._reposTable_3saq1_88 td{padding:0;line-height:var(--text-lh-tight);font-weight:var(--text-bold)}._reposTable_3saq1_88 td:not(:last-child){margin-bottom:8px}._reposTable_3saq1_88 td[data-column]:before{content:attr(data-column) ": ";font-weight:var(--text-regular);color:var(--color-fg-secondary)}}@media screen and (min-width: 900px){._reposTable_3saq1_88 th:last-child,._reposTable_3saq1_88 td:last-child{padding-right:0;text-align:right}._reposTable_3saq1_88 [data-column="GitHub Repo"]{width:280px}._reposTable_3saq1_88 [data-column=Framework]{width:140px}}@media screen and (min-width: 1600px){._reposTable_3saq1_88 [data-column="License Type"]{width:160px}}._repoButton_3saq1_151>svg.icon{--icon-size: 1.5em;position:relative;right:4px} </style> <link rel="stylesheet" href="/_astro/DocsExampleRunner.b6J30Pzg.css"> <style>.force-resize-cursor *{cursor:ew-resize!important}@keyframes _fadeIn_1g5nw_1{0%{opacity:0}to{opacity:.8}}@keyframes _fadeOut_1g5nw_1{0%{opacity:.8}to{opacity:0}}@keyframes _scaleFadeInUp_1g5nw_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _scaleFadeOutDown_1g5nw_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}._overlay_1g5nw_37{background-color:color-mix(in srgb,var(--color-black),var(--color-black) 45%);z-index:1000;position:fixed;inset:0;opacity:.8}[data-dark-mode=true] ._overlay_1g5nw_37{background-color:color-mix(in srgb,var(--color-black),var(--color-bg-primary) 35%);opacity:.8}._overlay_1g5nw_37[data-state=open]{animation:_fadeIn_1g5nw_1 .25s ease-in}._overlay_1g5nw_37[data-state=closed]{animation:_fadeOut_1g5nw_1 .25s ease-in}._content_1g5nw_55{background-color:var(--color-bg-primary);border-radius:8px;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:464px;max-height:85vh;z-index:1000;overflow:hidden}._content_1g5nw_55:focus{outline:none}._content_1g5nw_55[data-state=open]{animation:_scaleFadeInUp_1g5nw_1 .2s cubic-bezier(.4,0,1,1)}._content_1g5nw_55[data-state=closed]{animation:_scaleFadeOutDown_1g5nw_1 .2s cubic-bezier(1,1,0,.4)}._title_1g5nw_79{margin:0 0 8px;font-size:var(--text-fs-lg);color:var(--color-text-secondary)}._description_1g5nw_86{margin:10px 0 0;color:var(--mauve-11);font-size:15px;line-height:1.5}._contentModal_1g5nw_93{padding:24px}._actions_1g5nw_97{padding:16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--color-border-secondary);font-size:14px}._actions_1g5nw_97._noSeparator_1g5nw_105{padding:0 24px 24px;border-top:none}._fullWidth_1g5nw_110{width:100%} </style><script type="module" src="/_astro/hoisted.D12oPI3R.js"></script><style>.container[data-astro-cid-rewqq5du]{position:relative}.container[data-astro-cid-rewqq5du] .logomark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2)} </style><style>._tableRow_119gq_4{border-top:1px solid var(--color-border-secondary)}._tableRow_119gq_4:last-child{border-bottom:1px solid var(--color-border-secondary)}[data-dark-mode=true] ._tableRow_119gq_4{border-top-color:var(--color-util-gray-400);border-bottom-color:var(--color-util-gray-400)}._apiReference_119gq_18{border-bottom:none}._propertyNameDescription_119gq_25{width:100%;padding:0}._propertyNameDescription_119gq_25>div,._propertyNameDescription_119gq_25>div:last-child{border:none} </style><link rel="stylesheet" href="/_astro/ApiReference_module.Cf7T-Rsp.css"></head> <body data-astro-cid-sckkx6r4 style="--lightModeCSSUrl: url(&#34;/images/sun.svg&#34;);--darkModeCSSUrl: url(&#34;/images/moon.svg&#34;);"> <script> const htmlEl = document.querySelector('html'); const localDarkmode = localStorage['documentation:darkmode']; const isOSDarkmode = ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ).toString(); if (localDarkmode === undefined) { localStorage.setItem('documentation:darkmode', isOSDarkmode); } htmlEl.classList.add('no-transitions'); htmlEl.dataset.darkMode = localDarkmode !== undefined ? localDarkmode : isOSDarkmode; htmlEl.dataset.agThemeMode = htmlEl.dataset.darkMode === 'true' ? 'dark-blue' : 'light'; htmlEl.offsetHeight; // Trigger a reflow, flushing the CSS changes htmlEl.classList.remove('no-transitions'); </script> <div class="_mainContainer_b2g1f_5" data-astro-cid-sckkx6r4 style="--lightModeCSSUrl: url(&#34;/images/sun.svg&#34;);--darkModeCSSUrl: url(&#34;/images/moon.svg&#34;);"> <header class="_header_1agp5_1 site-header"> <div class="_headerInner_1agp5_20 layout-page-max-width"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z1QHyEj" prefix="r4" component-url="/_astro/SiteLogo.CbYHwFyX.js" component-export="SiteLogo" renderer-url="/_astro/client.5kNSwotS.js" props="{}" ssr="" client="load" opts="{&quot;name&quot;:&quot;SiteLogo&quot;,&quot;value&quot;:true}" await-children=""><a href="/" aria-label="Home" class="_headerLogo_1agp5_36"><svg xmlns="http://www.w3.org/2000/svg" class="logotype" width="154" height="40" viewBox="0 0 154 40"><style> .logotype path, .logotype rect { fill: #fff; } .logotype.dark-type &gt; path, .logotype.dark-type &gt; rect { fill: #003264; } </style><path d="M147.979,5.6l-0,28.417l-4.768,-0l-0.127,-2.988c-0.7,1.017 -1.59,1.844 -2.67,2.479c-1.081,0.572 -2.416,0.89 -3.942,0.89c-1.335,0 -2.606,-0.254 -3.687,-0.699c-1.144,-0.509 -2.162,-1.144 -2.988,-2.034c-0.826,-0.89 -1.526,-1.971 -1.971,-3.179c-0.508,-1.208 -0.699,-2.606 -0.699,-4.132c-0,-1.526 0.254,-2.924 0.699,-4.196c0.509,-1.271 1.145,-2.352 1.971,-3.242c0.826,-0.89 1.844,-1.589 2.988,-2.098c1.144,-0.509 2.352,-0.763 3.687,-0.763c1.526,0 2.797,0.254 3.878,0.827c1.081,0.572 1.971,1.335 2.67,2.415l-0,-11.633l4.959,-0l-0,-0.064Zm-10.426,24.539c1.653,-0 2.924,-0.572 3.941,-1.653c1.017,-1.081 1.526,-2.543 1.526,-4.323c-0,-1.78 -0.509,-3.179 -1.526,-4.323c-1.017,-1.081 -2.288,-1.653 -3.941,-1.653c-1.59,0 -2.925,0.572 -3.878,1.653c-1.017,1.081 -1.526,2.543 -1.526,4.323c0,1.78 0.509,3.179 1.526,4.259c1.017,1.145 2.288,1.717 3.878,1.717"></path><rect x="119.067" y="5.6" width="4.959" height="5.849"></rect><rect x="119.067" y="14.373" width="4.959" height="19.644"></rect><path d="M108.831,16.979c1.59,-2.352 5.595,-2.606 7.248,-2.606l-0,4.577c-2.035,0 -4.069,0.064 -5.277,0.954c-1.208,0.89 -1.843,2.098 -1.843,3.56l-0,10.553l-4.959,-0l0,-19.644l4.768,-0l0.063,2.606Z"></path><path d="M26.489,28.677l-12.46,-0l-2.162,5.34l-5.467,-0l11.507,-26.955l4.768,0l11.506,26.955l-5.531,-0l-2.161,-5.34Zm-1.717,-4.26l-4.513,-10.998l-4.514,10.998l9.027,0Z"></path><path d="M62.024,18.654l-12.286,0l-0,4.267l6.963,0c-0.219,2.139 -1.021,3.846 -2.406,5.123c-1.385,1.276 -3.208,1.914 -5.469,1.914c-1.288,0 -2.461,-0.231 -3.518,-0.693c-1.058,-0.462 -1.964,-1.113 -2.717,-1.95c-0.753,-0.839 -1.337,-1.848 -1.749,-3.027c-0.414,-1.179 -0.62,-2.486 -0.62,-3.92c-0,-1.433 0.206,-2.739 0.62,-3.919c0.412,-1.178 0.996,-2.187 1.749,-3.026c0.753,-0.838 1.665,-1.488 2.734,-1.95c1.07,-0.462 2.248,-0.693 3.538,-0.693c2.669,-0 4.696,0.642 6.081,1.927l3.284,-3.286c-2.486,-1.934 -5.63,-2.907 -9.439,-2.907c-2.114,-0 -4.023,0.334 -5.723,1.002c-1.703,0.669 -3.161,1.605 -4.376,2.807c-1.216,1.204 -2.151,2.657 -2.807,4.357c-0.657,1.702 -0.985,3.599 -0.985,5.688c-0,2.066 0.334,3.957 1.003,5.67c0.668,1.714 1.61,3.173 2.825,4.375c1.216,1.204 2.673,2.139 4.375,2.808c1.702,0.668 3.597,1.002 5.688,1.002c2.042,0 3.883,-0.334 5.524,-1.002c1.64,-0.669 3.038,-1.604 4.193,-2.808c1.154,-1.202 2.042,-2.661 2.661,-4.375c0.621,-1.713 0.93,-3.604 0.93,-5.67c0,-0.291 -0.007,-0.577 -0.017,-0.856c-0.014,-0.28 -0.032,-0.565 -0.056,-0.858"></path><path d="M100.792,18.654l-12.286,0l-0,4.267l6.963,0c-0.219,2.139 -1.021,3.846 -2.406,5.123c-1.385,1.276 -3.208,1.914 -5.469,1.914c-1.288,0 -2.461,-0.231 -3.518,-0.693c-1.058,-0.462 -1.964,-1.113 -2.717,-1.95c-0.753,-0.839 -1.337,-1.848 -1.749,-3.027c-0.414,-1.179 -0.62,-2.486 -0.62,-3.92c-0,-1.433 0.206,-2.739 0.62,-3.919c0.412,-1.178 0.996,-2.187 1.749,-3.026c0.753,-0.838 1.665,-1.488 2.735,-1.95c1.069,-0.462 2.247,-0.693 3.537,-0.693c2.669,-0 4.697,0.642 6.081,1.927l3.284,-3.286c-2.486,-1.934 -5.63,-2.907 -9.438,-2.907c-2.115,-0 -4.024,0.334 -5.724,1.002c-1.703,0.669 -3.161,1.605 -4.376,2.807c-1.216,1.204 -2.151,2.657 -2.807,4.357c-0.657,1.702 -0.985,3.599 -0.985,5.688c-0,2.066 0.334,3.957 1.003,5.67c0.668,1.714 1.61,3.173 2.825,4.375c1.216,1.204 2.673,2.139 4.375,2.808c1.702,0.668 3.597,1.002 5.689,1.002c2.041,0 3.883,-0.334 5.523,-1.002c1.64,-0.669 3.038,-1.604 4.193,-2.808c1.154,-1.202 2.042,-2.661 2.661,-4.375c0.621,-1.713 0.93,-3.604 0.93,-5.67c0,-0.291 -0.007,-0.577 -0.017,-0.856c-0.014,-0.28 -0.032,-0.565 -0.056,-0.858"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="logo-mark" width="64" height="48" viewBox="0 0 64 48"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg></a><!--astro:end--></astro-island> <astro-island uid="1wil1d" prefix="r5" component-url="/_astro/ProductDropdown.DeOAom3M.js" component-export="ProductDropdown" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;items&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;AG Grid&quot;],&quot;description&quot;:[0,&quot;Best JavaScript Grid in the World&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com&quot;]}],[0,{&quot;title&quot;:[0,&quot;AG Charts&quot;],&quot;description&quot;:[0,&quot;Best JavaScript Charts in the World&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com/charts&quot;]}]]],&quot;children&quot;:[0,null]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;ProductDropdown&quot;,&quot;value&quot;:true}" await-children=""><div class="_customMenu_zefh0_1 "><button class="_customTrigger_zefh0_23 ">Products<span class="_arrow_zefh0_51"></span></button></div><!--astro:end--></astro-island> <div class="_docsNavBtnSearchContainer_1agp5_53"> <button id="top-bar-docs-button" class="_mobileNavButton_1agp5_76 button-secondary" type="button" data-toggle="collapse" data-target="#side-nav" aria-controls="side-nav" aria-expanded="false" aria-label="Toggle docs page navigation"> <span>Docs</span> <svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M14 25H28V27H14zM7.17 26L4.59 28.58 6 30 10 26 6 22 4.58 23.41 7.17 26zM14 15H28V17H14zM7.17 16L4.59 18.58 6 20 10 16 6 12 4.58 13.41 7.17 16zM14 5H28V7H14zM7.17 6L4.59 8.58 6 10 10 6 6 2 4.58 3.41 7.17 6z"></path></svg> </button> <astro-island uid="Z1mAAvp" prefix="r7" component-url="/_astro/Search.hHHnN0s7.js" component-export="default" renderer-url="/_astro/client.5kNSwotS.js" props="{}" ssr="" client="load" opts="{&quot;name&quot;:&quot;Search&quot;,&quot;value&quot;:true}" await-children=""><div role="button" tabindex="0" class="_headerSearchBox_1bvo1_1" aria-label="Open search with Enter or Space, or use the shortcut Ctrl K while anywhere else in the page."><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29,27.5859l-7.5521-7.5521a11.0177,11.0177,0,1,0-1.4141,1.4141L27.5859,29ZM4,13a9,9,0,1,1,9,9A9.01,9.01,0,0,1,4,13Z"></path></svg><span class="_placeholder_1bvo1_47">Search</span></div><!--astro:end--></astro-island> </div> <astro-island uid="Gnnu9" prefix="r8" component-url="/_astro/HeaderNav.DeNiJgOx.js" component-export="HeaderNav" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;currentPath&quot;:[0,&quot;/react-data-grid/column-headers/&quot;],&quot;items&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;AG Charts&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com/charts&quot;],&quot;isCollapsed&quot;:[0,true]}],[0,{&quot;title&quot;:[0,&quot;Demos&quot;],&quot;path&quot;:[0,&quot;/example&quot;]}],[0,{&quot;title&quot;:[0,&quot;Theme Builder&quot;],&quot;path&quot;:[0,&quot;/theme-builder&quot;]}],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;./getting-started&quot;]}],[0,{&quot;title&quot;:[0,&quot;API&quot;],&quot;path&quot;:[0,&quot;./reference&quot;]}],[0,{&quot;title&quot;:[0,&quot;Community&quot;],&quot;path&quot;:[0,&quot;/community&quot;]}],[0,{&quot;title&quot;:[0,&quot;Pricing&quot;],&quot;path&quot;:[0,&quot;/license-pricing&quot;]}],[0,{&quot;title&quot;:[0,&quot;GitHub&quot;],&quot;url&quot;:[0,&quot;https://github.com/ag-grid/ag-grid&quot;],&quot;icon&quot;:[0,&quot;github&quot;],&quot;github&quot;:[0,&quot;true&quot;]}]]],&quot;allPaths&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;AG Charts&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com/charts&quot;],&quot;isCollapsed&quot;:[0,true]}],[0,{&quot;title&quot;:[0,&quot;Demos&quot;],&quot;path&quot;:[0,&quot;/example&quot;]}],[0,{&quot;title&quot;:[0,&quot;Theme Builder&quot;],&quot;path&quot;:[0,&quot;/theme-builder&quot;]}],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;./getting-started&quot;]}],[0,{&quot;title&quot;:[0,&quot;API&quot;],&quot;path&quot;:[0,&quot;./reference&quot;]}],[0,{&quot;title&quot;:[0,&quot;Community&quot;],&quot;path&quot;:[0,&quot;/community&quot;]}],[0,{&quot;title&quot;:[0,&quot;Pricing&quot;],&quot;path&quot;:[0,&quot;/license-pricing&quot;]}],[0,{&quot;title&quot;:[0,&quot;GitHub&quot;],&quot;url&quot;:[0,&quot;https://github.com/ag-grid/ag-grid&quot;],&quot;icon&quot;:[0,&quot;github&quot;],&quot;github&quot;:[0,&quot;true&quot;]}],[0,&quot;reference&quot;],[0,&quot;grid-interface&quot;],[0,&quot;grid-options&quot;],[0,&quot;grid-events&quot;],[0,&quot;grid-api&quot;],[0,&quot;grid-state&quot;],[0,&quot;grid-lifecycle&quot;],[0,&quot;column-interface&quot;],[0,&quot;column-properties&quot;],[0,&quot;column-object&quot;],[0,&quot;column-object-group&quot;],[0,&quot;column-events&quot;],[0,&quot;row-interface&quot;],[0,&quot;row-object&quot;],[0,&quot;row-events&quot;],[0,&quot;typescript-generics&quot;],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;/react&quot;]}],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;/angular&quot;]}],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;/vue&quot;]}],[0,{&quot;title&quot;:[0,&quot;Docs&quot;],&quot;path&quot;:[0,&quot;/javascript&quot;]}]]],&quot;apiPaths&quot;:[1,[[0,&quot;reference&quot;],[0,&quot;grid-interface&quot;],[0,&quot;grid-options&quot;],[0,&quot;grid-events&quot;],[0,&quot;grid-api&quot;],[0,&quot;grid-state&quot;],[0,&quot;grid-lifecycle&quot;],[0,&quot;column-interface&quot;],[0,&quot;column-properties&quot;],[0,&quot;column-object&quot;],[0,&quot;column-object-group&quot;],[0,&quot;column-events&quot;],[0,&quot;row-interface&quot;],[0,&quot;row-object&quot;],[0,&quot;row-events&quot;],[0,&quot;typescript-generics&quot;]]]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;HeaderNav&quot;,&quot;value&quot;:true}" await-children=""><div class="_mainNav_1agp5_191"><nav class="_mainNavLarge_1agp5_191"><ul class="_navItemList_1agp5_225 list-style-none"><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/example/" aria-label="AG Grid Demos"><span>Demos</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/theme-builder/" aria-label="AG Grid Theme Builder"><span>Theme Builder</span></a></li><li class="_navItem_1agp5_225 _navItemActive_1agp5_243"><a class="_navLink_1agp5_243" href="/react-data-grid/getting-started/" aria-label="AG Grid Docs"><span>Docs</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/react-data-grid/reference/" aria-label="AG Grid API"><span>API</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/community/" aria-label="AG Grid Community"><span>Community</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/license-pricing/" aria-label="AG Grid Pricing"><span>Pricing</span></a></li><li class="_navItem_1agp5_225 _buttonItem_1agp5_320 _githubItem_1agp5_316"><a class="_navLink_1agp5_243" href="https://github.com/ag-grid/ag-grid" aria-label="AG Grid GitHub"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16,2a14,14,0,0,0-4.43,27.28c.7.13,1-.3,1-.67s0-1.21,0-2.38c-3.89.84-4.71-1.88-4.71-1.88A3.71,3.71,0,0,0,6.24,22.3c-1.27-.86.1-.85.1-.85A2.94,2.94,0,0,1,8.48,22.9a3,3,0,0,0,4.08,1.16,2.93,2.93,0,0,1,.88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4,5.4,0,0,1,1.44-3.76,5,5,0,0,1,.14-3.7s1.17-.38,3.85,1.43a13.3,13.3,0,0,1,7,0c2.67-1.81,3.84-1.43,3.84-1.43a5,5,0,0,1,.14,3.7,5.4,5.4,0,0,1,1.44,3.76c0,5.38-3.27,6.56-6.39,6.91a3.33,3.33,0,0,1,.95,2.59c0,1.87,0,3.38,0,3.84s.25.81,1,.67A14,14,0,0,0,16,2Z"></path></svg><span>GitHub</span></a></li><li class="_navItem_1agp5_225 _buttonItem_1agp5_320"><button class="_navLink_1agp5_243 button-style-none" aria-label="Dark mode selector"><div class="_icon_1agp5_88 _pseudoIcon_1agp5_324"></div><span>Dark Mode</span></button></li></ul></nav></div><button class="_mobileMenuButton_1agp5_117" type="button" aria-controls="_mainNavSmall_1agp5_1" aria-expanded="false" aria-label="Toggle navigation"><svg xmlns="http://www.w3.org/2000/svg" class="_menuIcon_1agp5_153" width="36" height="36" viewBox="0 0 36 36"><style> .menu-icon rect { fill: #fff; } </style><g class="top"><rect x="2" y="7" width="32" height="2"></rect></g><g class="middle"><rect x="2" y="17" width="32" height="2"></rect></g><g class="bottom"><rect x="2" y="27" width="32" height="2"></rect></g></svg></button><div id="_mainNavSmall_1agp5_1" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><nav class="_mainNav_1agp5_191"><ul class="_navItemList_1agp5_225 list-style-none"><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="https://www.ag-grid.com/charts" aria-label="AG Grid AG Charts"><span>AG Charts</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/example/" aria-label="AG Grid Demos"><span>Demos</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/theme-builder/" aria-label="AG Grid Theme Builder"><span>Theme Builder</span></a></li><li class="_navItem_1agp5_225 _navItemActive_1agp5_243"><a class="_navLink_1agp5_243" href="/react-data-grid/getting-started/" aria-label="AG Grid Docs"><span>Docs</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/react-data-grid/reference/" aria-label="AG Grid API"><span>API</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/community/" aria-label="AG Grid Community"><span>Community</span></a></li><li class="_navItem_1agp5_225"><a class="_navLink_1agp5_243" href="/license-pricing/" aria-label="AG Grid Pricing"><span>Pricing</span></a></li><li class="_navItem_1agp5_225 _buttonItem_1agp5_320 _githubItem_1agp5_316"><a class="_navLink_1agp5_243" href="https://github.com/ag-grid/ag-grid" aria-label="AG Grid GitHub"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16,2a14,14,0,0,0-4.43,27.28c.7.13,1-.3,1-.67s0-1.21,0-2.38c-3.89.84-4.71-1.88-4.71-1.88A3.71,3.71,0,0,0,6.24,22.3c-1.27-.86.1-.85.1-.85A2.94,2.94,0,0,1,8.48,22.9a3,3,0,0,0,4.08,1.16,2.93,2.93,0,0,1,.88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4,5.4,0,0,1,1.44-3.76,5,5,0,0,1,.14-3.7s1.17-.38,3.85,1.43a13.3,13.3,0,0,1,7,0c2.67-1.81,3.84-1.43,3.84-1.43a5,5,0,0,1,.14,3.7,5.4,5.4,0,0,1,1.44,3.76c0,5.38-3.27,6.56-6.39,6.91a3.33,3.33,0,0,1,.95,2.59c0,1.87,0,3.38,0,3.84s.25.81,1,.67A14,14,0,0,0,16,2Z"></path></svg><span>GitHub</span></a></li><li class="_navItem_1agp5_225 _buttonItem_1agp5_320"><button class="_navLink_1agp5_243 button-style-none" aria-label="Dark mode selector"><div class="_icon_1agp5_88 _pseudoIcon_1agp5_324"></div><span>Dark Mode</span></button></li></ul></nav></div></div><!--astro:end--></astro-island> </div> </header> <div class="_contentViewport_cb2ib_1 layout-grid"><astro-island uid="oF33a" prefix="r0" component-url="/_astro/DocsNav.CStiDwTf.js" component-export="DocsNav" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;menuData&quot;:[0,{&quot;sections&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Getting Started&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Quick Start&quot;],&quot;path&quot;:[0,&quot;getting-started&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Key Features&quot;],&quot;path&quot;:[0,&quot;key-features&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Community vs. Enterprise&quot;],&quot;path&quot;:[0,&quot;community-vs-enterprise&quot;]}],[0,{&quot;title&quot;:[0,&quot;Setup&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Installation&quot;],&quot;path&quot;:[0,&quot;installation&quot;]}],[0,{&quot;title&quot;:[0,&quot;Registering Modules&quot;],&quot;path&quot;:[0,&quot;modules&quot;]}],[0,{&quot;title&quot;:[0,&quot;Installing Enterprise Licence&quot;],&quot;path&quot;:[0,&quot;license-install&quot;]}]]]}],[0,{&quot;title&quot;:[0,&quot;Tutorials&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Creating a Basic Grid&quot;],&quot;path&quot;:[0,&quot;deep-dive&quot;]}],[0,{&quot;title&quot;:[0,&quot;Best Practices&quot;],&quot;path&quot;:[0,&quot;react-hooks&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Testing&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;],[0,&quot;react&quot;]]],&quot;children&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;testing&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;],[0,&quot;react&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Testing Async&quot;],&quot;path&quot;:[0,&quot;testing-async&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Playwright&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/writing-e2e-tests-for-ag-grid-react-tables-with-playwright/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Cypress&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/end-to-end-testing-for-ag-grid-in-react-with-cypress/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;React Testing Library&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/unit-testing-ag-grid-react-tables-with-react-testing-library-and-vitest/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Testing&quot;],&quot;type&quot;:[0,&quot;item&quot;],&quot;path&quot;:[0,&quot;testing&quot;],&quot;frameworks&quot;:[1,[[0,&quot;javascript&quot;],[0,&quot;vue&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=6hxbPqziELk&amp;list=PLsZlhayVgqNwHNHeqpCkSgdRV08xrKtzW&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=X_Ip_jGDtho&amp;list=PLsZlhayVgqNw6VHFn4j6FcJM5vLACsf0x&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=V14w_NFuZB4&amp;list=PLsZlhayVgqNz5iC0wFQDgixcAepFyrWbP&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;vue&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=Ww7-LC6rU6U&amp;list=PLsZlhayVgqNxijfRQxg5Mc6W4MzZHQ9MK&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;javascript&quot;]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Compatibility &amp; Security&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Compatibility&quot;],&quot;path&quot;:[0,&quot;compatibility&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Security&quot;],&quot;path&quot;:[0,&quot;security&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Supported Browsers&quot;],&quot;path&quot;:[0,&quot;supported-browsers&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Layout &amp; Styling&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Theming&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;theming&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Built-in Themes&quot;],&quot;path&quot;:[0,&quot;themes&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Theme Parameters&quot;],&quot;path&quot;:[0,&quot;theming-parameters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Theme Parts&quot;],&quot;path&quot;:[0,&quot;theming-parts&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Colors &amp; Dark Mode&quot;],&quot;path&quot;:[0,&quot;theming-colors&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Fonts&quot;],&quot;path&quot;:[0,&quot;theming-fonts&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Borders&quot;],&quot;path&quot;:[0,&quot;theming-borders&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Compactness &amp; Row Height&quot;],&quot;path&quot;:[0,&quot;theming-compactness&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Selections&quot;],&quot;path&quot;:[0,&quot;theming-selections&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Headers&quot;],&quot;path&quot;:[0,&quot;theming-headers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Icons&quot;],&quot;path&quot;:[0,&quot;custom-icons&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tool Panels&quot;],&quot;path&quot;:[0,&quot;theming-tool-panels&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Inputs &amp; Widgets&quot;],&quot;path&quot;:[0,&quot;theming-widgets&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Menus &amp; Popups&quot;],&quot;path&quot;:[0,&quot;theming-popups&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Extending with CSS&quot;],&quot;path&quot;:[0,&quot;theming-css&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Distributing Shared Themes&quot;],&quot;path&quot;:[0,&quot;theming-distribution&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Migration from v32&quot;],&quot;path&quot;:[0,&quot;theming-migration&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Legacy Themes&quot;],&quot;path&quot;:[0,&quot;theming-v32&quot;],&quot;childPaths&quot;:[1,[[0,&quot;theming-v32-custom-icons&quot;],[0,&quot;theming-v32-customisation&quot;],[0,&quot;theming-v32-customisation-borders&quot;],[0,&quot;theming-v32-customisation-colours&quot;],[0,&quot;theming-v32-customisation-compactness&quot;],[0,&quot;theming-v32-customisation-css&quot;],[0,&quot;theming-v32-customisation-headers&quot;],[0,&quot;theming-v32-customisation-popups&quot;],[0,&quot;theming-v32-customisation-sass&quot;],[0,&quot;theming-v32-customisation-sass-legacy&quot;],[0,&quot;theming-v32-customisation-selections&quot;],[0,&quot;theming-v32-customisation-tool-panels&quot;],[0,&quot;theming-v32-customisation-variables&quot;],[0,&quot;theming-v32-customisation-widgets&quot;],[0,&quot;theming-v32-themes&quot;],[0,&quot;theming-v32-upgrading-to-v28&quot;],[0,&quot;theming-v32-upgrading-to-v28-css&quot;],[0,&quot;theming-v32-upgrading-to-v28-sass&quot;]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Design System&quot;],&quot;path&quot;:[0,&quot;ag-grid-design-system&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grid Layout&quot;],&quot;path&quot;:[0,&quot;grid-size&quot;]}]]]}],[0,{&quot;title&quot;:[0,&quot;Charting&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Sparklines&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Install Sparklines&quot;],&quot;path&quot;:[0,&quot;sparklines-installation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;sparklines-overview&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Area&quot;],&quot;path&quot;:[0,&quot;sparklines-area-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Bar&quot;],&quot;path&quot;:[0,&quot;sparklines-bar-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column&quot;],&quot;path&quot;:[0,&quot;sparklines-column-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Line&quot;],&quot;path&quot;:[0,&quot;sparklines-line-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sparkline Data&quot;],&quot;path&quot;:[0,&quot;sparklines-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Axis Types&quot;],&quot;path&quot;:[0,&quot;sparklines-axis-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tooltips&quot;],&quot;path&quot;:[0,&quot;sparklines-tooltips&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Points of Interest&quot;],&quot;path&quot;:[0,&quot;sparklines-points-of-interest&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sparklines API&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-options&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Area&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-area&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Bar / Column&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Line&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-line&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Integrated Charts&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;integrated-charts&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Install Integrated Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-installation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;User Created Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-user-created&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Chart&quot;],&quot;path&quot;:[0,&quot;integrated-charts-range-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Chart&quot;],&quot;path&quot;:[0,&quot;integrated-charts-pivot-chart&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Application Created Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-application-created&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Chart API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-range-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Chart API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-pivot-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cross Filter API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-cross-filter-chart&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Types&quot;],&quot;path&quot;:[0,&quot;integrated-charts-chart-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Menu&quot;],&quot;path&quot;:[0,&quot;integrated-charts-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Tool Panels&quot;],&quot;path&quot;:[0,&quot;integrated-charts-chart-tool-panels&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Container&quot;],&quot;path&quot;:[0,&quot;integrated-charts-container&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Customisation&quot;],&quot;path&quot;:[0,&quot;integrated-charts-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Events&quot;],&quot;path&quot;:[0,&quot;integrated-charts-events&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Time Series&quot;],&quot;path&quot;:[0,&quot;integrated-charts-time-series&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Save / Restore Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-save-restore-charts&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Image Export&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-downloading-image&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Standalone Charts&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;See AG Charts&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com/charts&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Core Features&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Columns&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configuration&quot;],&quot;path&quot;:[0,&quot;configuration&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Definitions&quot;],&quot;path&quot;:[0,&quot;column-definitions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Updating Definitions&quot;],&quot;path&quot;:[0,&quot;column-updating-definitions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column State&quot;],&quot;path&quot;:[0,&quot;column-state&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Headers&quot;],&quot;path&quot;:[0,&quot;column-headers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Groups&quot;],&quot;path&quot;:[0,&quot;column-groups&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Sizing&quot;],&quot;path&quot;:[0,&quot;column-sizing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Moving&quot;],&quot;path&quot;:[0,&quot;column-moving&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Pinning&quot;],&quot;path&quot;:[0,&quot;column-pinning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Spanning&quot;],&quot;path&quot;:[0,&quot;column-spanning&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Rows&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Data&quot;],&quot;path&quot;:[0,&quot;row-ids&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Sorting&quot;],&quot;path&quot;:[0,&quot;row-sorting&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Numbers&quot;],&quot;path&quot;:[0,&quot;row-numbers&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Spanning&quot;],&quot;path&quot;:[0,&quot;row-spanning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Pinning&quot;],&quot;path&quot;:[0,&quot;row-pinning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Height&quot;],&quot;path&quot;:[0,&quot;row-height&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styling Rows&quot;],&quot;path&quot;:[0,&quot;row-styles&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Pagination&quot;],&quot;path&quot;:[0,&quot;row-pagination&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Accessing Rows&quot;],&quot;path&quot;:[0,&quot;accessing-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Dragging&quot;],&quot;path&quot;:[0,&quot;row-dragging&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;External DropZone&quot;],&quot;path&quot;:[0,&quot;row-dragging-to-external-dropzone&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grid to Grid&quot;],&quot;path&quot;:[0,&quot;row-dragging-to-grid&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Full Width Rows&quot;],&quot;path&quot;:[0,&quot;full-width-rows&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Cells&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Content&quot;],&quot;path&quot;:[0,&quot;cell-content&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Getting Values&quot;],&quot;path&quot;:[0,&quot;value-getters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Formatting&quot;],&quot;path&quot;:[0,&quot;value-formatters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Components&quot;],&quot;path&quot;:[0,&quot;component-cell-renderer&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Data Types&quot;],&quot;path&quot;:[0,&quot;cell-data-types&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styling Cells&quot;],&quot;path&quot;:[0,&quot;cell-styles&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Highlighting Changes&quot;],&quot;path&quot;:[0,&quot;change-cell-renderers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tooltips&quot;],&quot;path&quot;:[0,&quot;tooltips&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expressions&quot;],&quot;path&quot;:[0,&quot;cell-expressions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;View Refresh&quot;],&quot;path&quot;:[0,&quot;view-refresh&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Reference Data&quot;],&quot;path&quot;:[0,&quot;reference-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Text Selection&quot;],&quot;path&quot;:[0,&quot;cell-text-selection&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;filtering-overview&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Filters&quot;],&quot;path&quot;:[0,&quot;filtering&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Filter&quot;],&quot;path&quot;:[0,&quot;filter-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Number Filter&quot;],&quot;path&quot;:[0,&quot;filter-number&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Date Filter&quot;],&quot;path&quot;:[0,&quot;filter-date&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Set Filter&quot;],&quot;path&quot;:[0,&quot;filter-set&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter List&quot;],&quot;path&quot;:[0,&quot;filter-set-filter-list&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Updates&quot;],&quot;path&quot;:[0,&quot;filter-set-data-updates&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree List&quot;],&quot;path&quot;:[0,&quot;filter-set-tree-list&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Mini Filter&quot;],&quot;path&quot;:[0,&quot;filter-set-mini-filter&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Mode&quot;],&quot;path&quot;:[0,&quot;filter-set-excel-mode&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API&quot;],&quot;path&quot;:[0,&quot;filter-set-api&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multi Filter&quot;],&quot;path&quot;:[0,&quot;filter-multi&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter Conditions&quot;],&quot;path&quot;:[0,&quot;filter-conditions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Applying Filters&quot;],&quot;path&quot;:[0,&quot;filter-applying&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter API&quot;],&quot;path&quot;:[0,&quot;filter-api&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Column Filters&quot;],&quot;path&quot;:[0,&quot;component-filter&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Floating Filters&quot;],&quot;path&quot;:[0,&quot;floating-filters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Floating Filters&quot;],&quot;path&quot;:[0,&quot;component-floating-filter&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Advanced Filter&quot;],&quot;path&quot;:[0,&quot;filter-advanced&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;External Filter&quot;],&quot;path&quot;:[0,&quot;filter-external&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Quick Filter&quot;],&quot;path&quot;:[0,&quot;filter-quick&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Selection&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection-single-row&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multi-Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection-multi-row&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;row-selection-api-reference&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Selection&quot;],&quot;path&quot;:[0,&quot;cell-selection&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Handle&quot;],&quot;path&quot;:[0,&quot;cell-selection-handle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Fill Handle&quot;],&quot;path&quot;:[0,&quot;cell-selection-fill-handle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;cell-selection-api-reference&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Editing&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;cell-editing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Start / Stop Editing&quot;],&quot;path&quot;:[0,&quot;cell-editing-start-stop&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Parsing Values&quot;],&quot;path&quot;:[0,&quot;value-parsers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Saving Values&quot;],&quot;path&quot;:[0,&quot;value-setters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Edit Components&quot;],&quot;path&quot;:[0,&quot;cell-editors&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Provided Cell Editors&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Large Text Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-large-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Select Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-select&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Rich Select Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-rich-select&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Number Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-number&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Date Editors&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-date&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Checkbox Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-checkbox&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Undo / Redo Edits&quot;],&quot;path&quot;:[0,&quot;undo-redo-edits&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Full Row&quot;],&quot;path&quot;:[0,&quot;cell-editing-full-row&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Updating Data&quot;],&quot;path&quot;:[0,&quot;data-update&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Data&quot;],&quot;path&quot;:[0,&quot;data-update-row-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row / Cell&quot;],&quot;path&quot;:[0,&quot;data-update-single-row-cell&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Transactions&quot;],&quot;path&quot;:[0,&quot;data-update-transactions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;High Frequency&quot;],&quot;path&quot;:[0,&quot;data-update-high-frequency&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Interactivity&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Keyboard Navigation&quot;],&quot;path&quot;:[0,&quot;keyboard-navigation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Touch&quot;],&quot;path&quot;:[0,&quot;touch&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Accessibility (ARIA)&quot;],&quot;path&quot;:[0,&quot;accessibility&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;RTL Text Direction&quot;],&quot;path&quot;:[0,&quot;rtl&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Localisation&quot;],&quot;path&quot;:[0,&quot;localisation&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Advanced Features&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Row Grouping&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;grouping&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grouping Data&quot;],&quot;path&quot;:[0,&quot;grouping-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Display Types&quot;],&quot;path&quot;:[0,&quot;grouping-display-types&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Column&quot;],&quot;path&quot;:[0,&quot;grouping-single-group-column&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multiple Columns&quot;],&quot;path&quot;:[0,&quot;grouping-multiple-group-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Rows&quot;],&quot;path&quot;:[0,&quot;grouping-group-rows&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Group Panel&quot;],&quot;path&quot;:[0,&quot;grouping-group-panel&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expanding Groups&quot;],&quot;path&quot;:[0,&quot;grouping-opening-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Hierarchy Selection&quot;],&quot;path&quot;:[0,&quot;grouping-row-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sorting&quot;],&quot;path&quot;:[0,&quot;grouping-sorting&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Aggregation&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;aggregation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configure Columns&quot;],&quot;path&quot;:[0,&quot;aggregation-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Functions&quot;],&quot;path&quot;:[0,&quot;aggregation-custom-functions&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Total Rows&quot;],&quot;path&quot;:[0,&quot;aggregation-total-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering &quot;],&quot;path&quot;:[0,&quot;aggregation-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Pivoting&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;pivoting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Result Columns&quot;],&quot;path&quot;:[0,&quot;pivoting-result-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Column Groups&quot;],&quot;path&quot;:[0,&quot;pivoting-column-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Totals&quot;],&quot;path&quot;:[0,&quot;pivoting-totals&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Tree Data&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;tree-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Supplying Data&quot;],&quot;path&quot;:[0,&quot;tree-data-data&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Paths&quot;],&quot;path&quot;:[0,&quot;tree-data-paths&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Nested Records&quot;],&quot;path&quot;:[0,&quot;tree-data-nesting&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Column&quot;],&quot;path&quot;:[0,&quot;tree-data-group-column&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expanding Groups&quot;],&quot;path&quot;:[0,&quot;tree-data-opening-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree Selection&quot;],&quot;path&quot;:[0,&quot;tree-data-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;path&quot;:[0,&quot;tree-data-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Grids&quot;],&quot;path&quot;:[0,&quot;master-detail-grids&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Height&quot;],&quot;path&quot;:[0,&quot;master-detail-height&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Refresh&quot;],&quot;path&quot;:[0,&quot;master-detail-refresh&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Rows&quot;],&quot;path&quot;:[0,&quot;master-detail-master-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Nesting&quot;],&quot;path&quot;:[0,&quot;master-detail-nesting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Detail&quot;],&quot;path&quot;:[0,&quot;master-detail-custom-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Other&quot;],&quot;path&quot;:[0,&quot;master-detail-other&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Accessories&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tool Panels&quot;],&quot;path&quot;:[0,&quot;tool-panel&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Side Bar&quot;],&quot;path&quot;:[0,&quot;side-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Columns Tool Panel&quot;],&quot;path&quot;:[0,&quot;tool-panel-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filters Tool Panel&quot;],&quot;path&quot;:[0,&quot;tool-panel-filters&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Panel&quot;],&quot;path&quot;:[0,&quot;component-tool-panel&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Menu&quot;],&quot;path&quot;:[0,&quot;column-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Context Menu&quot;],&quot;path&quot;:[0,&quot;context-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Menu Item Component&quot;],&quot;path&quot;:[0,&quot;component-menu-item&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Status Bar&quot;],&quot;path&quot;:[0,&quot;status-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overlays&quot;],&quot;path&quot;:[0,&quot;overlays&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Server-Side Data&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Models&quot;],&quot;path&quot;:[0,&quot;row-models&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Server-Side Row Model&quot;],&quot;path&quot;:[0,&quot;server-side-model&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;server-side-model-api-reference&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Datasource&quot;],&quot;path&quot;:[0,&quot;server-side-model-datasource&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configuration&quot;],&quot;path&quot;:[0,&quot;server-side-model-configuration&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sorting&quot;],&quot;path&quot;:[0,&quot;server-side-model-sorting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;path&quot;:[0,&quot;server-side-model-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Grouping&quot;],&quot;path&quot;:[0,&quot;server-side-model-grouping&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivoting&quot;],&quot;path&quot;:[0,&quot;server-side-model-pivoting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pagination&quot;],&quot;path&quot;:[0,&quot;server-side-model-pagination&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Selection&quot;],&quot;path&quot;:[0,&quot;server-side-model-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Loading Component&quot;],&quot;path&quot;:[0,&quot;component-loading-cell-renderer&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Changing Columns&quot;],&quot;path&quot;:[0,&quot;server-side-model-changing-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Updating Data&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Refresh&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-refresh&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row Updates&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-single-row&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Transactions&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-transactions&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Load Retry&quot;],&quot;path&quot;:[0,&quot;server-side-model-retry&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Height&quot;],&quot;path&quot;:[0,&quot;server-side-model-row-height&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;path&quot;:[0,&quot;server-side-model-master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree Data&quot;],&quot;path&quot;:[0,&quot;server-side-model-tree-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Node.js &amp; MySQL&quot;],&quot;path&quot;:[0,&quot;server-side-operations-nodejs&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example GraphQL &amp; MySQL&quot;],&quot;path&quot;:[0,&quot;server-side-operations-graphql&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Java &amp; Oracle&quot;],&quot;path&quot;:[0,&quot;server-side-operations-oracle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Java &amp; Apache&quot;],&quot;path&quot;:[0,&quot;server-side-operations-spark&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Infinite Row Model&quot;],&quot;path&quot;:[0,&quot;infinite-scrolling&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Viewport Row Model&quot;],&quot;path&quot;:[0,&quot;viewport&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Import &amp; Export&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;CSV Export&quot;],&quot;path&quot;:[0,&quot;csv-export&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Export&quot;],&quot;path&quot;:[0,&quot;excel-export&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;excel-export-api&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styles&quot;],&quot;path&quot;:[0,&quot;excel-export-styles&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Formulas&quot;],&quot;path&quot;:[0,&quot;excel-export-formulas&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Extra Content&quot;],&quot;path&quot;:[0,&quot;excel-export-extra-content&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Customising Content&quot;],&quot;path&quot;:[0,&quot;excel-export-customising-content&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Images&quot;],&quot;path&quot;:[0,&quot;excel-export-images&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Tables&quot;],&quot;path&quot;:[0,&quot;excel-export-tables&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multiple Sheets&quot;],&quot;path&quot;:[0,&quot;excel-export-multiple-sheets&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Rows&quot;],&quot;path&quot;:[0,&quot;excel-export-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Columns&quot;],&quot;path&quot;:[0,&quot;excel-export-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Freezing Content&quot;],&quot;path&quot;:[0,&quot;excel-export-freeze&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Types&quot;],&quot;path&quot;:[0,&quot;excel-export-data-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Hyperlinks&quot;],&quot;path&quot;:[0,&quot;excel-export-hyperlinks&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;path&quot;:[0,&quot;excel-export-master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Page Setup&quot;],&quot;path&quot;:[0,&quot;excel-export-page-setup&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Clipboard&quot;],&quot;path&quot;:[0,&quot;clipboard&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Drag &amp; Drop&quot;],&quot;path&quot;:[0,&quot;drag-and-drop&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Printing&quot;],&quot;path&quot;:[0,&quot;printing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Import Excel&quot;],&quot;path&quot;:[0,&quot;excel-import&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Performance&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;DOM Virtualisation&quot;],&quot;path&quot;:[0,&quot;dom-virtualisation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Value Cache&quot;],&quot;path&quot;:[0,&quot;value-cache&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Animation&quot;],&quot;path&quot;:[0,&quot;row-animation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Massive Row Count&quot;],&quot;path&quot;:[0,&quot;massive-row-count&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Scrolling Performance&quot;],&quot;path&quot;:[0,&quot;scrolling-performance&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;NgZone&quot;],&quot;path&quot;:[0,&quot;angular-ngzone&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Miscellaneous&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Migration&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 33.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-33-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 33&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-33&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.3&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-3&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.2.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-2-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.3&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-3&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.2&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-2&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to Older Versions&quot;],&quot;path&quot;:[0,&quot;upgrading-to-older-versions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Codemods&quot;],&quot;path&quot;:[0,&quot;codemods&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Other&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Context&quot;],&quot;path&quot;:[0,&quot;context&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Change Detection&quot;],&quot;path&quot;:[0,&quot;change-detection&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Components&quot;],&quot;path&quot;:[0,&quot;components&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Aligned Grids&quot;],&quot;path&quot;:[0,&quot;aligned-grids&quot;]}]]]}]]]}]]]}],&quot;framework&quot;:[0,&quot;react&quot;],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;showWhatsNew&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;DocsNav&quot;,&quot;value&quot;:true}" await-children=""><div id="docs-mobile-nav-collapser" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div id="docs-nav-scroll" class="_docsNavOuter_1ilfl_17"><div class="_docsNavInner_1ilfl_50"><div class="_whatsNewLink_1ilfl_65"><a href="/whats-new">What&#x27;s New</a></div><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Getting Started</h5><a href="/react-data-grid/getting-started/" class="_item_1ilfl_99"><span>Quick Start</span></a><a href="/react-data-grid/key-features/" class="_item_1ilfl_99"><span>Key Features</span></a><a href="/react-data-grid/community-vs-enterprise/" class="_item_1ilfl_99"><span>Community vs. Enterprise</span></a><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Setup</span></button><div id="Setup" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/installation/" class="_item_1ilfl_99"><span>Installation</span></a><a href="/react-data-grid/modules/" class="_item_1ilfl_99"><span>Registering Modules</span></a><a href="/react-data-grid/license-install/" class="_item_1ilfl_99"><span>Installing Enterprise Licence</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Tutorials</span></button><div id="Tutorials" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/deep-dive/" class="_item_1ilfl_99"><span>Creating a Basic Grid</span></a><a href="/react-data-grid/react-hooks/" class="_item_1ilfl_99"><span>Best Practices</span></a><a class="_item_1ilfl_99"><span>Testing</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/testing/" class="_item_1ilfl_99"><span>Overview</span></a><a href="https://blog.ag-grid.com/writing-e2e-tests-for-ag-grid-react-tables-with-playwright/" class="_item_1ilfl_99" target="_blank"><span>Playwright<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon _externalIcon_1ilfl_197"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></span></a><a href="https://blog.ag-grid.com/end-to-end-testing-for-ag-grid-in-react-with-cypress/" class="_item_1ilfl_99" target="_blank"><span>Cypress<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon _externalIcon_1ilfl_197"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></span></a><a href="https://blog.ag-grid.com/unit-testing-ag-grid-react-tables-with-react-testing-library-and-vitest/" class="_item_1ilfl_99" target="_blank"><span>React Testing Library<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon _externalIcon_1ilfl_197"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></span></a></div><a href="https://www.youtube.com/watch?v=6hxbPqziELk&amp;list=PLsZlhayVgqNwHNHeqpCkSgdRV08xrKtzW&amp;pp=gAQB" class="_item_1ilfl_99" target="_blank"><span>Video Tutorials<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon _externalIcon_1ilfl_197"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Compatibility &amp; Security</span></button><div id="Compatibility &amp; Security" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/compatibility/" class="_item_1ilfl_99"><span>Compatibility</span></a><a href="/react-data-grid/security/" class="_item_1ilfl_99"><span>Security</span></a><a href="/react-data-grid/supported-browsers/" class="_item_1ilfl_99"><span>Supported Browsers</span></a></div></div></div></div></div><hr class="_divider_1ilfl_115"/><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Layout &amp; Styling</h5><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Theming</span></button><div id="Theming" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/theming/" class="_item_1ilfl_99"><span>Overview</span></a><a href="/react-data-grid/themes/" class="_item_1ilfl_99"><span>Built-in Themes</span></a><a href="/react-data-grid/theming-parameters/" class="_item_1ilfl_99"><span>Theme Parameters</span></a><a href="/react-data-grid/theming-parts/" class="_item_1ilfl_99"><span>Theme Parts</span></a><a href="/react-data-grid/theming-colors/" class="_item_1ilfl_99"><span>Colors &amp; Dark Mode</span></a><a href="/react-data-grid/theming-fonts/" class="_item_1ilfl_99"><span>Fonts</span></a><a href="/react-data-grid/theming-borders/" class="_item_1ilfl_99"><span>Borders</span></a><a href="/react-data-grid/theming-compactness/" class="_item_1ilfl_99"><span>Compactness &amp; Row Height</span></a><a href="/react-data-grid/theming-selections/" class="_item_1ilfl_99"><span>Selections</span></a><a href="/react-data-grid/theming-headers/" class="_item_1ilfl_99"><span>Headers</span></a><a href="/react-data-grid/custom-icons/" class="_item_1ilfl_99"><span>Icons</span></a><a href="/react-data-grid/theming-tool-panels/" class="_item_1ilfl_99"><span>Tool Panels</span></a><a href="/react-data-grid/theming-widgets/" class="_item_1ilfl_99"><span>Inputs &amp; Widgets</span></a><a href="/react-data-grid/theming-popups/" class="_item_1ilfl_99"><span>Menus &amp; Popups</span></a><a href="/react-data-grid/theming-css/" class="_item_1ilfl_99"><span>Extending with CSS</span></a><a href="/react-data-grid/theming-distribution/" class="_item_1ilfl_99"><span>Distributing Shared Themes</span></a><a href="/react-data-grid/theming-migration/" class="_item_1ilfl_99"><span>Migration from v32</span></a><a href="/react-data-grid/theming-v32/" class="_item_1ilfl_99"><span>Legacy Themes</span></a></div></div></div></div><a href="/react-data-grid/ag-grid-design-system/" class="_item_1ilfl_99"><span>Design System</span></a><a href="/react-data-grid/grid-size/" class="_item_1ilfl_99"><span>Grid Layout</span></a></div><hr class="_divider_1ilfl_115"/><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Charting</h5><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Sparklines</span></button><div id="Sparklines" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/sparklines-installation/" class="_item_1ilfl_99"><span>Install Sparklines<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-overview/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/sparklines-area-customisation/" class="_item_1ilfl_99"><span>Area<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-bar-customisation/" class="_item_1ilfl_99"><span>Bar<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-column-customisation/" class="_item_1ilfl_99"><span>Column<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-line-customisation/" class="_item_1ilfl_99"><span>Line<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/sparklines-data/" class="_item_1ilfl_99"><span>Sparkline Data<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-axis-types/" class="_item_1ilfl_99"><span>Axis Types<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-tooltips/" class="_item_1ilfl_99"><span>Tooltips<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-points-of-interest/" class="_item_1ilfl_99"><span>Points of Interest<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-api-sparkline-options/" class="_item_1ilfl_99"><span>Sparklines API<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/sparklines-api-sparkline-area/" class="_item_1ilfl_99"><span>Area<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-api-sparkline-bar/" class="_item_1ilfl_99"><span>Bar / Column<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/sparklines-api-sparkline-line/" class="_item_1ilfl_99"><span>Line<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Integrated Charts</span></button><div id="Integrated Charts" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/integrated-charts/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-installation/" class="_item_1ilfl_99"><span>Install Integrated Charts<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-user-created/" class="_item_1ilfl_99"><span>User Created Charts<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/integrated-charts-range-chart/" class="_item_1ilfl_99"><span>Range Chart<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-pivot-chart/" class="_item_1ilfl_99"><span>Pivot Chart<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/integrated-charts-application-created/" class="_item_1ilfl_99"><span>Application Created Charts<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/integrated-charts-api-range-chart/" class="_item_1ilfl_99"><span>Range Chart API<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-api-pivot-chart/" class="_item_1ilfl_99"><span>Pivot Chart API<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-api-cross-filter-chart/" class="_item_1ilfl_99"><span>Cross Filter API<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/integrated-charts-chart-types/" class="_item_1ilfl_99"><span>Chart Types<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-menu/" class="_item_1ilfl_99"><span>Chart Menu<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-chart-tool-panels/" class="_item_1ilfl_99"><span>Chart Tool Panels<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-container/" class="_item_1ilfl_99"><span>Chart Container<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-customisation/" class="_item_1ilfl_99"><span>Customisation<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-events/" class="_item_1ilfl_99"><span>Chart Events<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-time-series/" class="_item_1ilfl_99"><span>Time Series<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-api-save-restore-charts/" class="_item_1ilfl_99"><span>Save / Restore Charts<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/integrated-charts-api-downloading-image/" class="_item_1ilfl_99"><span>Chart Image Export<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Standalone Charts</span></button><div id="Standalone Charts" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="https://www.ag-grid.com/charts" class="_item_1ilfl_99" target="_blank"><span>See AG Charts<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon _externalIcon_1ilfl_197"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></span></a></div></div></div></div></div><hr class="_divider_1ilfl_115"/><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Core Features</h5><div class="_group_1ilfl_98 _isOpen_1ilfl_151"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Columns</span></button><div id="Columns" aria-hidden="false" class="rah-static rah-static--height-auto " style="height:auto;overflow:visible"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/configuration/" class="_item_1ilfl_99"><span>Configuration</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/column-definitions/" class="_item_1ilfl_99"><span>Column Definitions</span></a><a href="/react-data-grid/column-updating-definitions/" class="_item_1ilfl_99"><span>Updating Definitions</span></a><a href="/react-data-grid/column-state/" class="_item_1ilfl_99"><span>Column State</span></a></div><a href="/react-data-grid/column-headers/" class="_item_1ilfl_99 _isActive_1ilfl_172"><span>Column Headers</span></a><a href="/react-data-grid/column-groups/" class="_item_1ilfl_99"><span>Column Groups</span></a><a href="/react-data-grid/column-sizing/" class="_item_1ilfl_99"><span>Column Sizing</span></a><a href="/react-data-grid/column-moving/" class="_item_1ilfl_99"><span>Column Moving</span></a><a href="/react-data-grid/column-pinning/" class="_item_1ilfl_99"><span>Column Pinning</span></a><a href="/react-data-grid/column-spanning/" class="_item_1ilfl_99"><span>Column Spanning</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Rows</span></button><div id="Rows" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/row-ids/" class="_item_1ilfl_99"><span>Row Data</span></a><a href="/react-data-grid/row-sorting/" class="_item_1ilfl_99"><span>Row Sorting</span></a><a href="/react-data-grid/row-numbers/" class="_item_1ilfl_99"><span>Row Numbers<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/row-spanning/" class="_item_1ilfl_99"><span>Row Spanning</span></a><a href="/react-data-grid/row-pinning/" class="_item_1ilfl_99"><span>Row Pinning</span></a><a href="/react-data-grid/row-height/" class="_item_1ilfl_99"><span>Row Height</span></a><a href="/react-data-grid/row-styles/" class="_item_1ilfl_99"><span>Styling Rows</span></a><a href="/react-data-grid/row-pagination/" class="_item_1ilfl_99"><span>Row Pagination</span></a><a href="/react-data-grid/accessing-data/" class="_item_1ilfl_99"><span>Accessing Rows</span></a><a href="/react-data-grid/row-dragging/" class="_item_1ilfl_99"><span>Row Dragging</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/row-dragging-to-external-dropzone/" class="_item_1ilfl_99"><span>External DropZone</span></a><a href="/react-data-grid/row-dragging-to-grid/" class="_item_1ilfl_99"><span>Grid to Grid</span></a></div><a href="/react-data-grid/full-width-rows/" class="_item_1ilfl_99"><span>Full Width Rows</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Cells</span></button><div id="Cells" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/cell-content/" class="_item_1ilfl_99"><span>Cell Content</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/value-getters/" class="_item_1ilfl_99"><span>Getting Values</span></a><a href="/react-data-grid/value-formatters/" class="_item_1ilfl_99"><span>Text Formatting</span></a><a href="/react-data-grid/component-cell-renderer/" class="_item_1ilfl_99"><span>Cell Components</span></a><a href="/react-data-grid/cell-data-types/" class="_item_1ilfl_99"><span>Cell Data Types</span></a></div><a href="/react-data-grid/cell-styles/" class="_item_1ilfl_99"><span>Styling Cells</span></a><a href="/react-data-grid/change-cell-renderers/" class="_item_1ilfl_99"><span>Highlighting Changes</span></a><a href="/react-data-grid/tooltips/" class="_item_1ilfl_99"><span>Tooltips</span></a><a href="/react-data-grid/cell-expressions/" class="_item_1ilfl_99"><span>Expressions</span></a><a href="/react-data-grid/view-refresh/" class="_item_1ilfl_99"><span>View Refresh</span></a><a href="/react-data-grid/reference-data/" class="_item_1ilfl_99"><span>Reference Data</span></a><a href="/react-data-grid/cell-text-selection/" class="_item_1ilfl_99"><span>Cell Text Selection</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Filtering</span></button><div id="Filtering" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/filtering-overview/" class="_item_1ilfl_99"><span>Overview</span></a><a href="/react-data-grid/filtering/" class="_item_1ilfl_99"><span>Column Filters</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/filter-text/" class="_item_1ilfl_99"><span>Text Filter</span></a><a href="/react-data-grid/filter-number/" class="_item_1ilfl_99"><span>Number Filter</span></a><a href="/react-data-grid/filter-date/" class="_item_1ilfl_99"><span>Date Filter</span></a><a href="/react-data-grid/filter-set/" class="_item_1ilfl_99"><span>Set Filter<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/filter-set-filter-list/" class="_item_1ilfl_99"><span>Filter List<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-set-data-updates/" class="_item_1ilfl_99"><span>Data Updates<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-set-tree-list/" class="_item_1ilfl_99"><span>Tree List<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-set-mini-filter/" class="_item_1ilfl_99"><span>Mini Filter<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-set-excel-mode/" class="_item_1ilfl_99"><span>Excel Mode<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-set-api/" class="_item_1ilfl_99"><span>API<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/filter-multi/" class="_item_1ilfl_99"><span>Multi Filter<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-conditions/" class="_item_1ilfl_99"><span>Filter Conditions</span></a><a href="/react-data-grid/filter-applying/" class="_item_1ilfl_99"><span>Applying Filters</span></a><a href="/react-data-grid/filter-api/" class="_item_1ilfl_99"><span>Filter API</span></a></div><a href="/react-data-grid/component-filter/" class="_item_1ilfl_99"><span>Custom Column Filters</span></a><a href="/react-data-grid/floating-filters/" class="_item_1ilfl_99"><span>Floating Filters</span></a><a href="/react-data-grid/component-floating-filter/" class="_item_1ilfl_99"><span>Custom Floating Filters</span></a><a href="/react-data-grid/filter-advanced/" class="_item_1ilfl_99"><span>Advanced Filter<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/filter-external/" class="_item_1ilfl_99"><span>External Filter</span></a><a href="/react-data-grid/filter-quick/" class="_item_1ilfl_99"><span>Quick Filter</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Selection</span></button><div id="Selection" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/row-selection/" class="_item_1ilfl_99"><span>Row Selection</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/row-selection-single-row/" class="_item_1ilfl_99"><span>Single Row Selection</span></a><a href="/react-data-grid/row-selection-multi-row/" class="_item_1ilfl_99"><span>Multi-Row Selection</span></a><a href="/react-data-grid/row-selection-api-reference/" class="_item_1ilfl_99"><span>API Reference</span></a></div><a href="/react-data-grid/cell-selection/" class="_item_1ilfl_99"><span>Cell Selection<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/cell-selection-handle/" class="_item_1ilfl_99"><span>Range Handle<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/cell-selection-fill-handle/" class="_item_1ilfl_99"><span>Fill Handle<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/cell-selection-api-reference/" class="_item_1ilfl_99"><span>API Reference<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Editing</span></button><div id="Editing" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/cell-editing/" class="_item_1ilfl_99"><span>Overview</span></a><a href="/react-data-grid/cell-editing-start-stop/" class="_item_1ilfl_99"><span>Start / Stop Editing</span></a><a href="/react-data-grid/value-parsers/" class="_item_1ilfl_99"><span>Parsing Values</span></a><a href="/react-data-grid/value-setters/" class="_item_1ilfl_99"><span>Saving Values</span></a><a href="/react-data-grid/cell-editors/" class="_item_1ilfl_99"><span>Edit Components</span></a><a href="/react-data-grid/provided-cell-editors/" class="_item_1ilfl_99"><span>Provided Cell Editors</span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/provided-cell-editors-text/" class="_item_1ilfl_99"><span>Text Editor</span></a><a href="/react-data-grid/provided-cell-editors-large-text/" class="_item_1ilfl_99"><span>Large Text Editor</span></a><a href="/react-data-grid/provided-cell-editors-select/" class="_item_1ilfl_99"><span>Select Editor</span></a><a href="/react-data-grid/provided-cell-editors-rich-select/" class="_item_1ilfl_99"><span>Rich Select Editor<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/provided-cell-editors-number/" class="_item_1ilfl_99"><span>Number Editor</span></a><a href="/react-data-grid/provided-cell-editors-date/" class="_item_1ilfl_99"><span>Date Editors</span></a><a href="/react-data-grid/provided-cell-editors-checkbox/" class="_item_1ilfl_99"><span>Checkbox Editor</span></a></div><a href="/react-data-grid/undo-redo-edits/" class="_item_1ilfl_99"><span>Undo / Redo Edits</span></a><a href="/react-data-grid/cell-editing-full-row/" class="_item_1ilfl_99"><span>Full Row</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Updating Data</span></button><div id="Updating Data" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/data-update-row-data/" class="_item_1ilfl_99"><span>Row Data</span></a><a href="/react-data-grid/data-update-single-row-cell/" class="_item_1ilfl_99"><span>Single Row / Cell</span></a><a href="/react-data-grid/data-update-transactions/" class="_item_1ilfl_99"><span>Transactions</span></a><a href="/react-data-grid/data-update-high-frequency/" class="_item_1ilfl_99"><span>High Frequency</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Interactivity</span></button><div id="Interactivity" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/keyboard-navigation/" class="_item_1ilfl_99"><span>Keyboard Navigation</span></a><a href="/react-data-grid/touch/" class="_item_1ilfl_99"><span>Touch</span></a><a href="/react-data-grid/accessibility/" class="_item_1ilfl_99"><span>Accessibility (ARIA)</span></a><a href="/react-data-grid/rtl/" class="_item_1ilfl_99"><span>RTL Text Direction</span></a><a href="/react-data-grid/localisation/" class="_item_1ilfl_99"><span>Localisation</span></a></div></div></div></div></div><hr class="_divider_1ilfl_115"/><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Advanced Features</h5><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Row Grouping</span></button><div id="Row Grouping" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/grouping/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-data/" class="_item_1ilfl_99"><span>Grouping Data<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-display-types/" class="_item_1ilfl_99"><span>Group Display Types<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/grouping-single-group-column/" class="_item_1ilfl_99"><span>Single Column<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-multiple-group-columns/" class="_item_1ilfl_99"><span>Multiple Columns<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-group-rows/" class="_item_1ilfl_99"><span>Group Rows<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/grouping-group-panel/" class="_item_1ilfl_99"><span>Row Group Panel<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-opening-groups/" class="_item_1ilfl_99"><span>Expanding Groups<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-row-selection/" class="_item_1ilfl_99"><span>Hierarchy Selection<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/grouping-sorting/" class="_item_1ilfl_99"><span>Sorting<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Aggregation</span></button><div id="Aggregation" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/aggregation/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/aggregation-columns/" class="_item_1ilfl_99"><span>Configure Columns<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/aggregation-custom-functions/" class="_item_1ilfl_99"><span>Custom Functions<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/aggregation-total-rows/" class="_item_1ilfl_99"><span>Total Rows<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/aggregation-filtering/" class="_item_1ilfl_99"><span>Filtering <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Pivoting</span></button><div id="Pivoting" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/pivoting/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/pivoting-result-columns/" class="_item_1ilfl_99"><span>Pivot Result Columns<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/pivoting-column-groups/" class="_item_1ilfl_99"><span>Pivot Column Groups<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/pivoting-totals/" class="_item_1ilfl_99"><span>Pivot Totals<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Tree Data</span></button><div id="Tree Data" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/tree-data/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tree-data-data/" class="_item_1ilfl_99"><span>Supplying Data<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/tree-data-paths/" class="_item_1ilfl_99"><span>Data Paths<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tree-data-nesting/" class="_item_1ilfl_99"><span>Nested Records<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/tree-data-group-column/" class="_item_1ilfl_99"><span>Group Column<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tree-data-opening-groups/" class="_item_1ilfl_99"><span>Expanding Groups<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tree-data-selection/" class="_item_1ilfl_99"><span>Tree Selection<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tree-data-filtering/" class="_item_1ilfl_99"><span>Filtering<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Master Detail</span></button><div id="Master Detail" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/master-detail/" class="_item_1ilfl_99"><span>Overview<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-grids/" class="_item_1ilfl_99"><span>Detail Grids<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-height/" class="_item_1ilfl_99"><span>Detail Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-refresh/" class="_item_1ilfl_99"><span>Detail Refresh<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-master-rows/" class="_item_1ilfl_99"><span>Master Rows<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-nesting/" class="_item_1ilfl_99"><span>Nesting<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-custom-detail/" class="_item_1ilfl_99"><span>Custom Detail<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/master-detail-other/" class="_item_1ilfl_99"><span>Other<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Accessories</span></button><div id="Accessories" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/tool-panel/" class="_item_1ilfl_99"><span>Tool Panels<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/side-bar/" class="_item_1ilfl_99"><span>Side Bar<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tool-panel-columns/" class="_item_1ilfl_99"><span>Columns Tool Panel<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/tool-panel-filters/" class="_item_1ilfl_99"><span>Filters Tool Panel<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/component-tool-panel/" class="_item_1ilfl_99"><span>Custom Panel<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/column-menu/" class="_item_1ilfl_99"><span>Column Menu<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/context-menu/" class="_item_1ilfl_99"><span>Context Menu<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/component-menu-item/" class="_item_1ilfl_99"><span>Menu Item Component<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/status-bar/" class="_item_1ilfl_99"><span>Status Bar<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/overlays/" class="_item_1ilfl_99"><span>Overlays</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Server-Side Data</span></button><div id="Server-Side Data" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/row-models/" class="_item_1ilfl_99"><span>Row Models</span></a><a href="/react-data-grid/server-side-model/" class="_item_1ilfl_99"><span>Server-Side Row Model<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/server-side-model-api-reference/" class="_item_1ilfl_99"><span>API Reference<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-datasource/" class="_item_1ilfl_99"><span>Datasource<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-configuration/" class="_item_1ilfl_99"><span>Configuration<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-sorting/" class="_item_1ilfl_99"><span>Sorting<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-filtering/" class="_item_1ilfl_99"><span>Filtering<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-grouping/" class="_item_1ilfl_99"><span>Row Grouping<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-pivoting/" class="_item_1ilfl_99"><span>Pivoting<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-pagination/" class="_item_1ilfl_99"><span>Pagination<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-selection/" class="_item_1ilfl_99"><span>Row Selection<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/component-loading-cell-renderer/" class="_item_1ilfl_99"><span>Loading Component<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-changing-columns/" class="_item_1ilfl_99"><span>Changing Columns<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-updating/" class="_item_1ilfl_99"><span>Updating Data<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/server-side-model-updating-refresh/" class="_item_1ilfl_99"><span>Refresh<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-updating-single-row/" class="_item_1ilfl_99"><span>Single Row Updates<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-updating-transactions/" class="_item_1ilfl_99"><span>Transactions<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/server-side-model-retry/" class="_item_1ilfl_99"><span>Load Retry<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-row-height/" class="_item_1ilfl_99"><span>Row Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-master-detail/" class="_item_1ilfl_99"><span>Master Detail<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-model-tree-data/" class="_item_1ilfl_99"><span>Tree Data<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-operations-nodejs/" class="_item_1ilfl_99"><span>Example Node.js &amp; MySQL<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-operations-graphql/" class="_item_1ilfl_99"><span>Example GraphQL &amp; MySQL<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-operations-oracle/" class="_item_1ilfl_99"><span>Example Java &amp; Oracle<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/server-side-operations-spark/" class="_item_1ilfl_99"><span>Example Java &amp; Apache<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/infinite-scrolling/" class="_item_1ilfl_99"><span>Infinite Row Model</span></a><a href="/react-data-grid/viewport/" class="_item_1ilfl_99"><span>Viewport Row Model<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Import &amp; Export</span></button><div id="Import &amp; Export" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/csv-export/" class="_item_1ilfl_99"><span>CSV Export</span></a><a href="/react-data-grid/excel-export/" class="_item_1ilfl_99"><span>Excel Export<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><div class="_nestedItems_1ilfl_161"><a href="/react-data-grid/excel-export-api/" class="_item_1ilfl_99"><span>API Reference<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-styles/" class="_item_1ilfl_99"><span>Styles<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-formulas/" class="_item_1ilfl_99"><span>Formulas<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-extra-content/" class="_item_1ilfl_99"><span>Extra Content<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-customising-content/" class="_item_1ilfl_99"><span>Customising Content<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-images/" class="_item_1ilfl_99"><span>Images<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-tables/" class="_item_1ilfl_99"><span>Excel Tables<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-multiple-sheets/" class="_item_1ilfl_99"><span>Multiple Sheets<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-rows/" class="_item_1ilfl_99"><span>Rows<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-columns/" class="_item_1ilfl_99"><span>Columns<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-freeze/" class="_item_1ilfl_99"><span>Freezing Content<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-data-types/" class="_item_1ilfl_99"><span>Data Types<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-hyperlinks/" class="_item_1ilfl_99"><span>Hyperlinks<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-master-detail/" class="_item_1ilfl_99"><span>Master Detail<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/excel-export-page-setup/" class="_item_1ilfl_99"><span>Page Setup<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a></div><a href="/react-data-grid/clipboard/" class="_item_1ilfl_99"><span>Clipboard<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _enterpriseIcon_1ilfl_211"><path d="M16 2c7.727 0 14 6.273 14 14s-6.273 14-14 14S2 23.727 2 16 8.273 2 16 2Zm.005 3c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11Z"></path><path d="M12.226 16.507c0 .549.12 1.05.36 1.502.24.452.554.839.945 1.158.39.32.842.568 1.357.745a4.862 4.862 0 0 0 1.596.267c.746 0 1.393-.174 1.944-.52a6.25 6.25 0 0 0 1.516-1.37l1.81 1.384c-1.33 1.721-3.193 2.58-5.588 2.58-.994 0-1.895-.168-2.702-.504a5.878 5.878 0 0 1-2.049-1.397 6.196 6.196 0 0 1-1.291-2.103 7.422 7.422 0 0 1-.452-2.62c0-.94.164-1.815.492-2.623a6.511 6.511 0 0 1 1.357-2.102 6.189 6.189 0 0 1 2.062-1.397A6.64 6.64 0 0 1 16.192 9c1.117 0 2.062.197 2.834.586.771.391 1.406.901 1.903 1.532a6.04 6.04 0 0 1 1.078 2.128c.221.79.332 1.592.332 2.407v.853H12.226Zm7.559-1.917a5.041 5.041 0 0 0-.254-1.464 3.22 3.22 0 0 0-.678-1.157 3.13 3.13 0 0 0-1.13-.772c-.453-.187-.98-.28-1.585-.28a3.93 3.93 0 0 0-3.633 2.381 3.26 3.26 0 0 0-.279 1.292h7.559Z"></path></svg></span></a><a href="/react-data-grid/drag-and-drop/" class="_item_1ilfl_99"><span>Drag &amp; Drop</span></a><a href="/react-data-grid/printing/" class="_item_1ilfl_99"><span>Printing</span></a><a href="/react-data-grid/excel-import/" class="_item_1ilfl_99"><span>Import Excel</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Performance</span></button><div id="Performance" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/dom-virtualisation/" class="_item_1ilfl_99"><span>DOM Virtualisation</span></a><a href="/react-data-grid/value-cache/" class="_item_1ilfl_99"><span>Value Cache</span></a><a href="/react-data-grid/row-animation/" class="_item_1ilfl_99"><span>Row Animation</span></a><a href="/react-data-grid/massive-row-count/" class="_item_1ilfl_99"><span>Massive Row Count</span></a><a href="/react-data-grid/scrolling-performance/" class="_item_1ilfl_99"><span>Scrolling Performance</span></a></div></div></div></div></div><hr class="_divider_1ilfl_115"/><div class="_section_1ilfl_92"><h5 class="_sectionTitle_1ilfl_97">Miscellaneous</h5><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Migration</span></button><div id="Migration" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/upgrading-to-ag-grid-33-1/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 33.1</span></a><a href="/react-data-grid/upgrading-to-ag-grid-33/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 33</span></a><a href="/react-data-grid/upgrading-to-ag-grid-32-3/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 32.3</span></a><a href="/react-data-grid/upgrading-to-ag-grid-32-2-1/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 32.2.1</span></a><a href="/react-data-grid/upgrading-to-ag-grid-32-1/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 32.1</span></a><a href="/react-data-grid/upgrading-to-ag-grid-32/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 32</span></a><a href="/react-data-grid/upgrading-to-ag-grid-31-3/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 31.3</span></a><a href="/react-data-grid/upgrading-to-ag-grid-31-2/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 31.2</span></a><a href="/react-data-grid/upgrading-to-ag-grid-31-1/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 31.1</span></a><a href="/react-data-grid/upgrading-to-ag-grid-31/" class="_item_1ilfl_99"><span>Upgrading to AG Grid 31</span></a><a href="/react-data-grid/upgrading-to-older-versions/" class="_item_1ilfl_99"><span>Upgrading to Older Versions</span></a><a href="/react-data-grid/codemods/" class="_item_1ilfl_99"><span>Codemods</span></a></div></div></div></div><div class="_group_1ilfl_98"><button class="button-style-none _groupTitle_1ilfl_98"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon _groupChevron_1ilfl_137"><path d="M9.763 8.237 17.525 16l-7.762 7.763 2.474 2.474L22.475 16 12.237 5.763 9.763 8.237Z"></path></svg><span>Other</span></button><div id="Other" aria-hidden="true" class="rah-static rah-static--height-zero " style="height:0;overflow:hidden"><div><div class="_groupChildren_1ilfl_156"><a href="/react-data-grid/context/" class="_item_1ilfl_99"><span>Context</span></a><a href="/react-data-grid/change-detection/" class="_item_1ilfl_99"><span>Change Detection</span></a><a href="/react-data-grid/components/" class="_item_1ilfl_99"><span>Custom Components</span></a><a href="/react-data-grid/aligned-grids/" class="_item_1ilfl_99"><span>Aligned Grids</span></a></div></div></div></div></div></div></div></div></div><!--astro:end--></astro-island><div id="doc-content" class="_docPage_cb2ib_11"><astro-island uid="ZyQuJd" prefix="r1" component-url="/_astro/Header.BT5yBZus.js" component-export="Header" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Column Headers&quot;],&quot;framework&quot;:[0,&quot;react&quot;],&quot;isEnterprise&quot;:[0],&quot;path&quot;:[0,&quot;/react-data-grid/column-headers/&quot;],&quot;menuItems&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Getting Started&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Quick Start&quot;],&quot;path&quot;:[0,&quot;getting-started&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Key Features&quot;],&quot;path&quot;:[0,&quot;key-features&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Community vs. Enterprise&quot;],&quot;path&quot;:[0,&quot;community-vs-enterprise&quot;]}],[0,{&quot;title&quot;:[0,&quot;Setup&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Installation&quot;],&quot;path&quot;:[0,&quot;installation&quot;]}],[0,{&quot;title&quot;:[0,&quot;Registering Modules&quot;],&quot;path&quot;:[0,&quot;modules&quot;]}],[0,{&quot;title&quot;:[0,&quot;Installing Enterprise Licence&quot;],&quot;path&quot;:[0,&quot;license-install&quot;]}]]]}],[0,{&quot;title&quot;:[0,&quot;Tutorials&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Creating a Basic Grid&quot;],&quot;path&quot;:[0,&quot;deep-dive&quot;]}],[0,{&quot;title&quot;:[0,&quot;Best Practices&quot;],&quot;path&quot;:[0,&quot;react-hooks&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Testing&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;],[0,&quot;react&quot;]]],&quot;children&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;testing&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;],[0,&quot;react&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Testing Async&quot;],&quot;path&quot;:[0,&quot;testing-async&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Playwright&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/writing-e2e-tests-for-ag-grid-react-tables-with-playwright/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;Cypress&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/end-to-end-testing-for-ag-grid-in-react-with-cypress/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;title&quot;:[0,&quot;React Testing Library&quot;],&quot;url&quot;:[0,&quot;https://blog.ag-grid.com/unit-testing-ag-grid-react-tables-with-react-testing-library-and-vitest/&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Testing&quot;],&quot;type&quot;:[0,&quot;item&quot;],&quot;path&quot;:[0,&quot;testing&quot;],&quot;frameworks&quot;:[1,[[0,&quot;javascript&quot;],[0,&quot;vue&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=6hxbPqziELk&amp;list=PLsZlhayVgqNwHNHeqpCkSgdRV08xrKtzW&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;react&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=X_Ip_jGDtho&amp;list=PLsZlhayVgqNw6VHFn4j6FcJM5vLACsf0x&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=V14w_NFuZB4&amp;list=PLsZlhayVgqNz5iC0wFQDgixcAepFyrWbP&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;vue&quot;]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Video Tutorials&quot;],&quot;url&quot;:[0,&quot;https://www.youtube.com/watch?v=Ww7-LC6rU6U&amp;list=PLsZlhayVgqNxijfRQxg5Mc6W4MzZHQ9MK&amp;pp=gAQB&quot;],&quot;frameworks&quot;:[1,[[0,&quot;javascript&quot;]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Compatibility &amp; Security&quot;],&quot;type&quot;:[0,&quot;group&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Compatibility&quot;],&quot;path&quot;:[0,&quot;compatibility&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Security&quot;],&quot;path&quot;:[0,&quot;security&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Supported Browsers&quot;],&quot;path&quot;:[0,&quot;supported-browsers&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Layout &amp; Styling&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Theming&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;theming&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Built-in Themes&quot;],&quot;path&quot;:[0,&quot;themes&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Theme Parameters&quot;],&quot;path&quot;:[0,&quot;theming-parameters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Theme Parts&quot;],&quot;path&quot;:[0,&quot;theming-parts&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Colors &amp; Dark Mode&quot;],&quot;path&quot;:[0,&quot;theming-colors&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Fonts&quot;],&quot;path&quot;:[0,&quot;theming-fonts&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Borders&quot;],&quot;path&quot;:[0,&quot;theming-borders&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Compactness &amp; Row Height&quot;],&quot;path&quot;:[0,&quot;theming-compactness&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Selections&quot;],&quot;path&quot;:[0,&quot;theming-selections&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Headers&quot;],&quot;path&quot;:[0,&quot;theming-headers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Icons&quot;],&quot;path&quot;:[0,&quot;custom-icons&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tool Panels&quot;],&quot;path&quot;:[0,&quot;theming-tool-panels&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Inputs &amp; Widgets&quot;],&quot;path&quot;:[0,&quot;theming-widgets&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Menus &amp; Popups&quot;],&quot;path&quot;:[0,&quot;theming-popups&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Extending with CSS&quot;],&quot;path&quot;:[0,&quot;theming-css&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Distributing Shared Themes&quot;],&quot;path&quot;:[0,&quot;theming-distribution&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Migration from v32&quot;],&quot;path&quot;:[0,&quot;theming-migration&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Legacy Themes&quot;],&quot;path&quot;:[0,&quot;theming-v32&quot;],&quot;childPaths&quot;:[1,[[0,&quot;theming-v32-custom-icons&quot;],[0,&quot;theming-v32-customisation&quot;],[0,&quot;theming-v32-customisation-borders&quot;],[0,&quot;theming-v32-customisation-colours&quot;],[0,&quot;theming-v32-customisation-compactness&quot;],[0,&quot;theming-v32-customisation-css&quot;],[0,&quot;theming-v32-customisation-headers&quot;],[0,&quot;theming-v32-customisation-popups&quot;],[0,&quot;theming-v32-customisation-sass&quot;],[0,&quot;theming-v32-customisation-sass-legacy&quot;],[0,&quot;theming-v32-customisation-selections&quot;],[0,&quot;theming-v32-customisation-tool-panels&quot;],[0,&quot;theming-v32-customisation-variables&quot;],[0,&quot;theming-v32-customisation-widgets&quot;],[0,&quot;theming-v32-themes&quot;],[0,&quot;theming-v32-upgrading-to-v28&quot;],[0,&quot;theming-v32-upgrading-to-v28-css&quot;],[0,&quot;theming-v32-upgrading-to-v28-sass&quot;]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Design System&quot;],&quot;path&quot;:[0,&quot;ag-grid-design-system&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grid Layout&quot;],&quot;path&quot;:[0,&quot;grid-size&quot;]}]]]}],[0,{&quot;title&quot;:[0,&quot;Charting&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Sparklines&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Install Sparklines&quot;],&quot;path&quot;:[0,&quot;sparklines-installation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;sparklines-overview&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Area&quot;],&quot;path&quot;:[0,&quot;sparklines-area-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Bar&quot;],&quot;path&quot;:[0,&quot;sparklines-bar-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column&quot;],&quot;path&quot;:[0,&quot;sparklines-column-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Line&quot;],&quot;path&quot;:[0,&quot;sparklines-line-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sparkline Data&quot;],&quot;path&quot;:[0,&quot;sparklines-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Axis Types&quot;],&quot;path&quot;:[0,&quot;sparklines-axis-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tooltips&quot;],&quot;path&quot;:[0,&quot;sparklines-tooltips&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Points of Interest&quot;],&quot;path&quot;:[0,&quot;sparklines-points-of-interest&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sparklines API&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-options&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Area&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-area&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Bar / Column&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Line&quot;],&quot;path&quot;:[0,&quot;sparklines-api-sparkline-line&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Integrated Charts&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;integrated-charts&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Install Integrated Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-installation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;User Created Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-user-created&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Chart&quot;],&quot;path&quot;:[0,&quot;integrated-charts-range-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Chart&quot;],&quot;path&quot;:[0,&quot;integrated-charts-pivot-chart&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Application Created Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-application-created&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Chart API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-range-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Chart API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-pivot-chart&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cross Filter API&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-cross-filter-chart&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Types&quot;],&quot;path&quot;:[0,&quot;integrated-charts-chart-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Menu&quot;],&quot;path&quot;:[0,&quot;integrated-charts-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Tool Panels&quot;],&quot;path&quot;:[0,&quot;integrated-charts-chart-tool-panels&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Container&quot;],&quot;path&quot;:[0,&quot;integrated-charts-container&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Customisation&quot;],&quot;path&quot;:[0,&quot;integrated-charts-customisation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Events&quot;],&quot;path&quot;:[0,&quot;integrated-charts-events&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Time Series&quot;],&quot;path&quot;:[0,&quot;integrated-charts-time-series&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Save / Restore Charts&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-save-restore-charts&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Chart Image Export&quot;],&quot;path&quot;:[0,&quot;integrated-charts-api-downloading-image&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Standalone Charts&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;See AG Charts&quot;],&quot;url&quot;:[0,&quot;https://www.ag-grid.com/charts&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Core Features&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Columns&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configuration&quot;],&quot;path&quot;:[0,&quot;configuration&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Definitions&quot;],&quot;path&quot;:[0,&quot;column-definitions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Updating Definitions&quot;],&quot;path&quot;:[0,&quot;column-updating-definitions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column State&quot;],&quot;path&quot;:[0,&quot;column-state&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Headers&quot;],&quot;path&quot;:[0,&quot;column-headers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Groups&quot;],&quot;path&quot;:[0,&quot;column-groups&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Sizing&quot;],&quot;path&quot;:[0,&quot;column-sizing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Moving&quot;],&quot;path&quot;:[0,&quot;column-moving&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Pinning&quot;],&quot;path&quot;:[0,&quot;column-pinning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Spanning&quot;],&quot;path&quot;:[0,&quot;column-spanning&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Rows&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Data&quot;],&quot;path&quot;:[0,&quot;row-ids&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Sorting&quot;],&quot;path&quot;:[0,&quot;row-sorting&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Numbers&quot;],&quot;path&quot;:[0,&quot;row-numbers&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Spanning&quot;],&quot;path&quot;:[0,&quot;row-spanning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Pinning&quot;],&quot;path&quot;:[0,&quot;row-pinning&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Height&quot;],&quot;path&quot;:[0,&quot;row-height&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styling Rows&quot;],&quot;path&quot;:[0,&quot;row-styles&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Pagination&quot;],&quot;path&quot;:[0,&quot;row-pagination&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Accessing Rows&quot;],&quot;path&quot;:[0,&quot;accessing-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Dragging&quot;],&quot;path&quot;:[0,&quot;row-dragging&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;External DropZone&quot;],&quot;path&quot;:[0,&quot;row-dragging-to-external-dropzone&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grid to Grid&quot;],&quot;path&quot;:[0,&quot;row-dragging-to-grid&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Full Width Rows&quot;],&quot;path&quot;:[0,&quot;full-width-rows&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Cells&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Content&quot;],&quot;path&quot;:[0,&quot;cell-content&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Getting Values&quot;],&quot;path&quot;:[0,&quot;value-getters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Formatting&quot;],&quot;path&quot;:[0,&quot;value-formatters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Components&quot;],&quot;path&quot;:[0,&quot;component-cell-renderer&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Data Types&quot;],&quot;path&quot;:[0,&quot;cell-data-types&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styling Cells&quot;],&quot;path&quot;:[0,&quot;cell-styles&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Highlighting Changes&quot;],&quot;path&quot;:[0,&quot;change-cell-renderers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tooltips&quot;],&quot;path&quot;:[0,&quot;tooltips&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expressions&quot;],&quot;path&quot;:[0,&quot;cell-expressions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;View Refresh&quot;],&quot;path&quot;:[0,&quot;view-refresh&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Reference Data&quot;],&quot;path&quot;:[0,&quot;reference-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Text Selection&quot;],&quot;path&quot;:[0,&quot;cell-text-selection&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;filtering-overview&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Filters&quot;],&quot;path&quot;:[0,&quot;filtering&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Filter&quot;],&quot;path&quot;:[0,&quot;filter-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Number Filter&quot;],&quot;path&quot;:[0,&quot;filter-number&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Date Filter&quot;],&quot;path&quot;:[0,&quot;filter-date&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Set Filter&quot;],&quot;path&quot;:[0,&quot;filter-set&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter List&quot;],&quot;path&quot;:[0,&quot;filter-set-filter-list&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Updates&quot;],&quot;path&quot;:[0,&quot;filter-set-data-updates&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree List&quot;],&quot;path&quot;:[0,&quot;filter-set-tree-list&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Mini Filter&quot;],&quot;path&quot;:[0,&quot;filter-set-mini-filter&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Mode&quot;],&quot;path&quot;:[0,&quot;filter-set-excel-mode&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API&quot;],&quot;path&quot;:[0,&quot;filter-set-api&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multi Filter&quot;],&quot;path&quot;:[0,&quot;filter-multi&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter Conditions&quot;],&quot;path&quot;:[0,&quot;filter-conditions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Applying Filters&quot;],&quot;path&quot;:[0,&quot;filter-applying&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filter API&quot;],&quot;path&quot;:[0,&quot;filter-api&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Column Filters&quot;],&quot;path&quot;:[0,&quot;component-filter&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Floating Filters&quot;],&quot;path&quot;:[0,&quot;floating-filters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Floating Filters&quot;],&quot;path&quot;:[0,&quot;component-floating-filter&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Advanced Filter&quot;],&quot;path&quot;:[0,&quot;filter-advanced&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;External Filter&quot;],&quot;path&quot;:[0,&quot;filter-external&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Quick Filter&quot;],&quot;path&quot;:[0,&quot;filter-quick&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Selection&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection-single-row&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multi-Row Selection&quot;],&quot;path&quot;:[0,&quot;row-selection-multi-row&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;row-selection-api-reference&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Cell Selection&quot;],&quot;path&quot;:[0,&quot;cell-selection&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Range Handle&quot;],&quot;path&quot;:[0,&quot;cell-selection-handle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Fill Handle&quot;],&quot;path&quot;:[0,&quot;cell-selection-fill-handle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;cell-selection-api-reference&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Editing&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;cell-editing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Start / Stop Editing&quot;],&quot;path&quot;:[0,&quot;cell-editing-start-stop&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Parsing Values&quot;],&quot;path&quot;:[0,&quot;value-parsers&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Saving Values&quot;],&quot;path&quot;:[0,&quot;value-setters&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Edit Components&quot;],&quot;path&quot;:[0,&quot;cell-editors&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Provided Cell Editors&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Text Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Large Text Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-large-text&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Select Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-select&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Rich Select Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-rich-select&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Number Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-number&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Date Editors&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-date&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Checkbox Editor&quot;],&quot;path&quot;:[0,&quot;provided-cell-editors-checkbox&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Undo / Redo Edits&quot;],&quot;path&quot;:[0,&quot;undo-redo-edits&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Full Row&quot;],&quot;path&quot;:[0,&quot;cell-editing-full-row&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Updating Data&quot;],&quot;path&quot;:[0,&quot;data-update&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Data&quot;],&quot;path&quot;:[0,&quot;data-update-row-data&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row / Cell&quot;],&quot;path&quot;:[0,&quot;data-update-single-row-cell&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Transactions&quot;],&quot;path&quot;:[0,&quot;data-update-transactions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;High Frequency&quot;],&quot;path&quot;:[0,&quot;data-update-high-frequency&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Interactivity&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Keyboard Navigation&quot;],&quot;path&quot;:[0,&quot;keyboard-navigation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Touch&quot;],&quot;path&quot;:[0,&quot;touch&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Accessibility (ARIA)&quot;],&quot;path&quot;:[0,&quot;accessibility&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;RTL Text Direction&quot;],&quot;path&quot;:[0,&quot;rtl&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Localisation&quot;],&quot;path&quot;:[0,&quot;localisation&quot;]}]]]}]]]}],[0,{&quot;title&quot;:[0,&quot;Advanced Features&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Row Grouping&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;grouping&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Grouping Data&quot;],&quot;path&quot;:[0,&quot;grouping-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Display Types&quot;],&quot;path&quot;:[0,&quot;grouping-display-types&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Column&quot;],&quot;path&quot;:[0,&quot;grouping-single-group-column&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multiple Columns&quot;],&quot;path&quot;:[0,&quot;grouping-multiple-group-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Rows&quot;],&quot;path&quot;:[0,&quot;grouping-group-rows&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Group Panel&quot;],&quot;path&quot;:[0,&quot;grouping-group-panel&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expanding Groups&quot;],&quot;path&quot;:[0,&quot;grouping-opening-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Hierarchy Selection&quot;],&quot;path&quot;:[0,&quot;grouping-row-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sorting&quot;],&quot;path&quot;:[0,&quot;grouping-sorting&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Aggregation&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;aggregation&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configure Columns&quot;],&quot;path&quot;:[0,&quot;aggregation-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Functions&quot;],&quot;path&quot;:[0,&quot;aggregation-custom-functions&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Total Rows&quot;],&quot;path&quot;:[0,&quot;aggregation-total-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering &quot;],&quot;path&quot;:[0,&quot;aggregation-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Pivoting&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;pivoting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Result Columns&quot;],&quot;path&quot;:[0,&quot;pivoting-result-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Column Groups&quot;],&quot;path&quot;:[0,&quot;pivoting-column-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivot Totals&quot;],&quot;path&quot;:[0,&quot;pivoting-totals&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Tree Data&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;tree-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Supplying Data&quot;],&quot;path&quot;:[0,&quot;tree-data-data&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Paths&quot;],&quot;path&quot;:[0,&quot;tree-data-paths&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Nested Records&quot;],&quot;path&quot;:[0,&quot;tree-data-nesting&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Group Column&quot;],&quot;path&quot;:[0,&quot;tree-data-group-column&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Expanding Groups&quot;],&quot;path&quot;:[0,&quot;tree-data-opening-groups&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree Selection&quot;],&quot;path&quot;:[0,&quot;tree-data-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;path&quot;:[0,&quot;tree-data-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overview&quot;],&quot;path&quot;:[0,&quot;master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Grids&quot;],&quot;path&quot;:[0,&quot;master-detail-grids&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Height&quot;],&quot;path&quot;:[0,&quot;master-detail-height&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Detail Refresh&quot;],&quot;path&quot;:[0,&quot;master-detail-refresh&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Rows&quot;],&quot;path&quot;:[0,&quot;master-detail-master-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Nesting&quot;],&quot;path&quot;:[0,&quot;master-detail-nesting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Detail&quot;],&quot;path&quot;:[0,&quot;master-detail-custom-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Other&quot;],&quot;path&quot;:[0,&quot;master-detail-other&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Accessories&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tool Panels&quot;],&quot;path&quot;:[0,&quot;tool-panel&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Side Bar&quot;],&quot;path&quot;:[0,&quot;side-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Columns Tool Panel&quot;],&quot;path&quot;:[0,&quot;tool-panel-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filters Tool Panel&quot;],&quot;path&quot;:[0,&quot;tool-panel-filters&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Panel&quot;],&quot;path&quot;:[0,&quot;component-tool-panel&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Column Menu&quot;],&quot;path&quot;:[0,&quot;column-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Context Menu&quot;],&quot;path&quot;:[0,&quot;context-menu&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Menu Item Component&quot;],&quot;path&quot;:[0,&quot;component-menu-item&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Status Bar&quot;],&quot;path&quot;:[0,&quot;status-bar&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Overlays&quot;],&quot;path&quot;:[0,&quot;overlays&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Server-Side Data&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Models&quot;],&quot;path&quot;:[0,&quot;row-models&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Server-Side Row Model&quot;],&quot;path&quot;:[0,&quot;server-side-model&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;server-side-model-api-reference&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Datasource&quot;],&quot;path&quot;:[0,&quot;server-side-model-datasource&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Configuration&quot;],&quot;path&quot;:[0,&quot;server-side-model-configuration&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Sorting&quot;],&quot;path&quot;:[0,&quot;server-side-model-sorting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Filtering&quot;],&quot;path&quot;:[0,&quot;server-side-model-filtering&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Grouping&quot;],&quot;path&quot;:[0,&quot;server-side-model-grouping&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pivoting&quot;],&quot;path&quot;:[0,&quot;server-side-model-pivoting&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Pagination&quot;],&quot;path&quot;:[0,&quot;server-side-model-pagination&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Selection&quot;],&quot;path&quot;:[0,&quot;server-side-model-selection&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Loading Component&quot;],&quot;path&quot;:[0,&quot;component-loading-cell-renderer&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Changing Columns&quot;],&quot;path&quot;:[0,&quot;server-side-model-changing-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Updating Data&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Refresh&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-refresh&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Single Row Updates&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-single-row&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Transactions&quot;],&quot;path&quot;:[0,&quot;server-side-model-updating-transactions&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Load Retry&quot;],&quot;path&quot;:[0,&quot;server-side-model-retry&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Height&quot;],&quot;path&quot;:[0,&quot;server-side-model-row-height&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;path&quot;:[0,&quot;server-side-model-master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Tree Data&quot;],&quot;path&quot;:[0,&quot;server-side-model-tree-data&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Node.js &amp; MySQL&quot;],&quot;path&quot;:[0,&quot;server-side-operations-nodejs&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example GraphQL &amp; MySQL&quot;],&quot;path&quot;:[0,&quot;server-side-operations-graphql&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Java &amp; Oracle&quot;],&quot;path&quot;:[0,&quot;server-side-operations-oracle&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Example Java &amp; Apache&quot;],&quot;path&quot;:[0,&quot;server-side-operations-spark&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Infinite Row Model&quot;],&quot;path&quot;:[0,&quot;infinite-scrolling&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Viewport Row Model&quot;],&quot;path&quot;:[0,&quot;viewport&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Import &amp; Export&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;CSV Export&quot;],&quot;path&quot;:[0,&quot;csv-export&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Export&quot;],&quot;path&quot;:[0,&quot;excel-export&quot;],&quot;isEnterprise&quot;:[0,true],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;API Reference&quot;],&quot;path&quot;:[0,&quot;excel-export-api&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Styles&quot;],&quot;path&quot;:[0,&quot;excel-export-styles&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Formulas&quot;],&quot;path&quot;:[0,&quot;excel-export-formulas&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Extra Content&quot;],&quot;path&quot;:[0,&quot;excel-export-extra-content&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Customising Content&quot;],&quot;path&quot;:[0,&quot;excel-export-customising-content&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Images&quot;],&quot;path&quot;:[0,&quot;excel-export-images&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Excel Tables&quot;],&quot;path&quot;:[0,&quot;excel-export-tables&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Multiple Sheets&quot;],&quot;path&quot;:[0,&quot;excel-export-multiple-sheets&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Rows&quot;],&quot;path&quot;:[0,&quot;excel-export-rows&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Columns&quot;],&quot;path&quot;:[0,&quot;excel-export-columns&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Freezing Content&quot;],&quot;path&quot;:[0,&quot;excel-export-freeze&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Data Types&quot;],&quot;path&quot;:[0,&quot;excel-export-data-types&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Hyperlinks&quot;],&quot;path&quot;:[0,&quot;excel-export-hyperlinks&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Master Detail&quot;],&quot;path&quot;:[0,&quot;excel-export-master-detail&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Page Setup&quot;],&quot;path&quot;:[0,&quot;excel-export-page-setup&quot;],&quot;isEnterprise&quot;:[0,true]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Clipboard&quot;],&quot;path&quot;:[0,&quot;clipboard&quot;],&quot;isEnterprise&quot;:[0,true]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Drag &amp; Drop&quot;],&quot;path&quot;:[0,&quot;drag-and-drop&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Printing&quot;],&quot;path&quot;:[0,&quot;printing&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Import Excel&quot;],&quot;path&quot;:[0,&quot;excel-import&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Performance&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;DOM Virtualisation&quot;],&quot;path&quot;:[0,&quot;dom-virtualisation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Value Cache&quot;],&quot;path&quot;:[0,&quot;value-cache&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Row Animation&quot;],&quot;path&quot;:[0,&quot;row-animation&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Massive Row Count&quot;],&quot;path&quot;:[0,&quot;massive-row-count&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Scrolling Performance&quot;],&quot;path&quot;:[0,&quot;scrolling-performance&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;NgZone&quot;],&quot;path&quot;:[0,&quot;angular-ngzone&quot;],&quot;frameworks&quot;:[1,[[0,&quot;angular&quot;]]]}]]]}]]]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Miscellaneous&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Migration&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 33.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-33-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 33&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-33&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.3&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-3&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.2.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-2-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 32&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-32&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.3&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-3&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.2&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-2&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31.1&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31-1&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to AG Grid 31&quot;],&quot;path&quot;:[0,&quot;upgrading-to-ag-grid-31&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Upgrading to Older Versions&quot;],&quot;path&quot;:[0,&quot;upgrading-to-older-versions&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Codemods&quot;],&quot;path&quot;:[0,&quot;codemods&quot;]}]]]}],[0,{&quot;type&quot;:[0,&quot;group&quot;],&quot;title&quot;:[0,&quot;Other&quot;],&quot;children&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Context&quot;],&quot;path&quot;:[0,&quot;context&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Change Detection&quot;],&quot;path&quot;:[0,&quot;change-detection&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Custom Components&quot;],&quot;path&quot;:[0,&quot;components&quot;]}],[0,{&quot;type&quot;:[0,&quot;item&quot;],&quot;title&quot;:[0,&quot;Aligned Grids&quot;],&quot;path&quot;:[0,&quot;aligned-grids&quot;]}]]]}]]]}]]]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;Header&quot;,&quot;value&quot;:true}" await-children=""><header class="_docsPageHeader_cs9nc_1"><div id="top" class="_docsPageTitle_cs9nc_5"><div class="_pageTitleContainer_cs9nc_20"><div class="_pageTitleGroup_cs9nc_38"><h1><span class="_headerFramework_cs9nc_49">React Data Grid</span>Column Headers</h1></div><div><button type="button" role="combobox" aria-controls="radix-:r1R9:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" tabindex="0" aria-label="Framework selector" class="_trigger_65kp2_1 _large_65kp2_1"><span style="pointer-events:none"><span class="_frameworkItem_192zo_7"><img src="/_astro/react.CtDRhtxt.svg" alt="react logo" class="_frameworkLogo_192zo_1"/>React</span></span><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down _chevronDown_65kp2_105"><path d="m6 9 6 6 6-6"></path></svg></span></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div></div></header><!--astro:end--></astro-island><div class="_pageSections_cb2ib_29"><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script><article><p>Each Column has a Column Header providing a Header Name and typically functions such as Column Resize, Row Sorting and Row Filtering.</p><h2 id="header-name"> Header Name <a aria-label="Heading link" href="#header-name" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>When no header name is provided, the grid will derive the header name from the provided <code>field</code>. The grid expects the field value to use Camel Case and will insert spaces between word breaks to build a readable header name.</p><pre class="code language-jsx"><code><span class="token keyword">const</span> <span class="token punctuation">[</span>columnDefs<span class="token punctuation">,</span> setColumnDefs<span class="token punctuation">]</span> <span class="token operator">=</span> <span class="token function">useState</span><span class="token punctuation">(</span><span class="token punctuation">[</span> <span class="token comment">// header name will be 'Athlete'</span> <span class="token punctuation">{</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'athlete'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token comment">// header name will be 'First Name'</span> <span class="token punctuation">{</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'firstName'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token comment">// header name will be 'foo'</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'foo'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'bar'</span> <span class="token punctuation">}</span> <span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">AgGridReact</span></span> <span class="token attr-name">columnDefs</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>columnDefs<span class="token punctuation">}</span></span> <span class="token punctuation">/></span></span></code></pre><h2 id="header-styling"> Header Styling <a aria-label="Heading link" href="#header-styling" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>This section will show different ways of manually styling the Grid Header.</p><h3 id="header-style"> Header Style <a aria-label="Heading link" href="#header-style" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>Used to provide CSS styles directly (not using a class) to the header. Can be either an object of CSS styles, or a function returning an object of CSS styles.</p><astro-island uid="2v4gjJ" prefix="r48" component-url="/_astro/ApiDocumentation.B_anA8Yu.js" component-export="ApiDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;single&quot;],&quot;title&quot;:[0,&quot;styling&quot;],&quot;properties&quot;:[0,{}],&quot;config&quot;:[0,{&quot;hideMore&quot;:[0,true],&quot;overrideBottomMargin&quot;:[0,&quot;1rem&quot;],&quot;isSubset&quot;:[0,true]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;Columns: Rendering and Styling&quot;]}]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;ApiDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra" style="margin-bottom:1rem"><colgroup><col/><col/></colgroup><tbody></tbody></table></div><!--astro:end--></astro-island><pre class="code language-jsx"><code><span class="token keyword">const</span> <span class="token punctuation">[</span>columnDefs<span class="token punctuation">,</span> setColumnDefs<span class="token punctuation">]</span> <span class="token operator">=</span> <span class="token function">useState</span><span class="token punctuation">(</span><span class="token punctuation">[</span> <span class="token comment">// applies to header and floating filter header</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'Static Styles'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'static'</span><span class="token punctuation">,</span> <span class="token literal-property property">headerStyle</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">color</span><span class="token operator">:</span> <span class="token string">'red'</span><span class="token punctuation">,</span> <span class="token string-property property">'background-color'</span><span class="token operator">:</span> <span class="token string">'green'</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'Dynamic Styles'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'dynamic'</span><span class="token punctuation">,</span> <span class="token function-variable function">headerStyle</span><span class="token operator">:</span> <span class="token parameter">params</span> <span class="token operator">=></span> <span class="token punctuation">{</span> <span class="token comment">// only style floating filter</span> <span class="token keyword">if</span> <span class="token punctuation">(</span>params<span class="token punctuation">.</span>floatingFilter<span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token punctuation">{</span> <span class="token literal-property property">backgroundColor</span><span class="token operator">:</span> <span class="token string">'green'</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token keyword">return</span> <span class="token keyword">null</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">AgGridReact</span></span> <span class="token attr-name">columnDefs</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>columnDefs<span class="token punctuation">}</span></span> <span class="token punctuation">/></span></span></code></pre><h3 id="header-class"> Header Class <a aria-label="Heading link" href="#header-class" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>Provides a class for the header. Can be a string (a class), array of strings (array of classes), or a function (that returns a string or an array of strings).</p><astro-island uid="2v4gjJ" prefix="r49" component-url="/_astro/ApiDocumentation.B_anA8Yu.js" component-export="ApiDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;single&quot;],&quot;title&quot;:[0,&quot;styling&quot;],&quot;properties&quot;:[0,{}],&quot;config&quot;:[0,{&quot;hideMore&quot;:[0,true],&quot;overrideBottomMargin&quot;:[0,&quot;1rem&quot;],&quot;isSubset&quot;:[0,true]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;Columns: Rendering and Styling&quot;]}]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;ApiDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra" style="margin-bottom:1rem"><colgroup><col/><col/></colgroup><tbody></tbody></table></div><!--astro:end--></astro-island><pre class="code language-jsx"><code><span class="token keyword">const</span> <span class="token punctuation">[</span>columnDefs<span class="token punctuation">,</span> setColumnDefs<span class="token punctuation">]</span> <span class="token operator">=</span> <span class="token function">useState</span><span class="token punctuation">(</span><span class="token punctuation">[</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'Static Class'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'static'</span><span class="token punctuation">,</span> <span class="token literal-property property">headerClass</span><span class="token operator">:</span> <span class="token string">'my-class'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'Static Array of Classes'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'staticArray'</span><span class="token punctuation">,</span> <span class="token literal-property property">headerClass</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'my-class1'</span><span class="token punctuation">,</span><span class="token string">'my-class2'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">'Function Returns String'</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">'function'</span><span class="token punctuation">,</span> <span class="token function-variable function">headerClass</span><span class="token operator">:</span> <span class="token parameter">params</span> <span class="token operator">=></span> <span class="token punctuation">{</span> <span class="token keyword">return</span> params<span class="token punctuation">.</span>columnGroup <span class="token operator">?</span> <span class="token string">'my-custom-column-group'</span> <span class="token operator">:</span> <span class="token string">'my-custom-column'</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span> <span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">AgGridReact</span></span> <span class="token attr-name">columnDefs</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>columnDefs<span class="token punctuation">}</span></span> <span class="token punctuation">/></span></span></code></pre><h3 id="style-interface"> Style Interface <a aria-label="Heading link" href="#style-interface" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><astro-island uid="1OAiR9" prefix="r33" component-url="/_astro/InterfaceDocumentation.DalJCPSB.js" component-export="InterfaceDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;interfaceName&quot;:[0,&quot;AbstractColDef&quot;],&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;properties&quot;],&quot;properties&quot;:[0,{&quot;AbstractColDef&quot;:[0,{&quot;headerStyle&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; An object of CSS values / or function returning an object of CSS values for a particular header. &quot;]}],&quot;detailsCode&quot;:[0,&quot;headerStyle: HeaderStyle | HeaderStyleFunc&lt;&lt;span/&gt;TData, TValue&gt;;\n\ninterface HeaderStyle {\n [cssProperty: string]: string | number;\n}\n\ninterface HeaderStyleFunc&amp;lt;TData = any, TValue = any&amp;gt; {\n (headerClassParams: HeaderClassParams&lt;&lt;span/&gt;TData, TValue&gt;) : HeaderStyle | null | undefined\n}\n\ninterface HeaderClassParams&amp;lt;TData = any, TValue = any&amp;gt; {\n colDef: &lt;a href=\&quot;/react-data-grid/column-properties/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;AbstractColDef&lt;/a&gt;&lt;&lt;span/&gt;TData, TValue&gt;;\n column?: &lt;a href=\&quot;/react-data-grid/column-object/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;Column&lt;/a&gt;&lt;&lt;span/&gt;TValue&gt; | null;\n columnGroup?: &lt;a href=\&quot;/react-data-grid/column-object-group/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;ColumnGroup&lt;/a&gt; | null;\n floatingFilter: boolean;\n // The grid api. \n api: &lt;a href=\&quot;/react-data-grid/grid-api/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;GridApi&lt;/a&gt;&lt;&lt;span/&gt;TData&gt;;\n // Application context as set on `gridOptions.context`. \n context: any;\n}&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** An object of CSS values / or function returning an object of CSS values for a particular header. */&quot;],&quot;comment&quot;:[0,&quot;An object of CSS values / or function returning an object of CSS values for a particular header.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;HeaderStyle | HeaderStyleFunc&lt;TData, TValue&gt;&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;HeaderStyle | HeaderStyleFunc&quot;]}],&quot;headerClass&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; CSS class to use for the header cell. Can be a string, array of strings, or function. &quot;]}],&quot;detailsCode&quot;:[0,&quot;headerClass: HeaderClass&lt;&lt;span/&gt;TData, TValue&gt;;\n\ntype HeaderClass = \n string \n | string[] \n | ((params: HeaderClassParams&lt;&lt;span/&gt;TData, TValue&gt;) =&gt; string | string[] | undefined)\n\n\ninterface HeaderClassParams&amp;lt;TData = any, TValue = any&amp;gt; {\n colDef: &lt;a href=\&quot;/react-data-grid/column-properties/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;AbstractColDef&lt;/a&gt;&lt;&lt;span/&gt;TData, TValue&gt;;\n column?: &lt;a href=\&quot;/react-data-grid/column-object/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;Column&lt;/a&gt;&lt;&lt;span/&gt;TValue&gt; | null;\n columnGroup?: &lt;a href=\&quot;/react-data-grid/column-object-group/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;ColumnGroup&lt;/a&gt; | null;\n floatingFilter: boolean;\n // The grid api. \n api: &lt;a href=\&quot;/react-data-grid/grid-api/\&quot; target=\&quot;_self\&quot; rel=\&quot;noreferrer\&quot;&gt;GridApi&lt;/a&gt;&lt;&lt;span/&gt;TData&gt;;\n // Application context as set on `gridOptions.context`. \n context: any;\n}&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** CSS class to use for the header cell. Can be a string, array of strings, or function. */&quot;],&quot;comment&quot;:[0,&quot;CSS class to use for the header cell. Can be a string, array of strings, or function.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;HeaderClass&lt;TData, TValue&gt;&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;HeaderClass&quot;]}]}]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;AbstractColDef&quot;],&quot;description&quot;:[0,&quot;Properties available on the `AbstractColDef&amp;lt;TData = any, TValue = any&amp;gt;` interface.&quot;]}]}],&quot;config&quot;:[0,{&quot;hideHeader&quot;:[0,true]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;InterfaceDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><p>Properties available on the <code>AbstractColDef&lt;TData = any, TValue = any&gt;</code> interface.</p><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra"><colgroup><col/><col/></colgroup><tbody><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-AbstractColDef-headerStyle" class="_name_1ktqz_160 side-menu-exclude"><span>header<wbr />Style</span><a aria-label="Link to headerStyle property" href="#reference-AbstractColDef-headerStyle" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about headerStyle"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">HeaderStyle | HeaderStyleFunc</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> An object of CSS values / or function returning an object of CSS values for a particular header. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-AbstractColDef-headerClass" class="_name_1ktqz_160 side-menu-exclude"><span>header<wbr />Class</span><a aria-label="Link to headerClass property" href="#reference-AbstractColDef-headerClass" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about headerClass"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">HeaderClass</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> CSS class to use for the header cell. Can be a string, array of strings, or function. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr></tbody></table></div><!--astro:end--></astro-island><h3 id="combined-example"> Combined Example <a aria-label="Heading link" href="#combined-example" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>Below shows both headerStyle and headerClass in a full working example. The example demonstrates the following:</p><ul><li><strong>Athlete Details</strong>: uses <code>headerStyle</code> static object.</li><li><strong>Athlete</strong>: uses <code>headerStyle</code> static object functions. This also causes the floating filter to be styled.</li><li><strong>Country</strong>: uses <code>headerStyle</code> function callback. This allows to set a different background color for the header and floating filter.</li><li><strong>Sport</strong>: uses <code>headerClass</code> to add the <code>sport-header</code> class to the header.</li><li><strong>Medal Details</strong>: uses <code>headerStyle</code> callback function to toggle different styles when the group is expanded or collapsed.</li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-header-styles" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z16EpnI" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header Styling&quot;],&quot;name&quot;:[0,&quot;header-styles&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "header-styles"; const loadingLogoId = "loading-column-headers-header-styles"; const loadingIFrameId = "loading-frame-column-headers-header-styles"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h2 id="header-height"> Header Height <a aria-label="Heading link" href="#header-height" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>These properties can be used to change the different heights used in the headers.</p><astro-island uid="1AoeJd" prefix="r50" component-url="/_astro/ApiDocumentation.B_anA8Yu.js" component-export="ApiDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;single&quot;],&quot;title&quot;:[0,&quot;headers&quot;],&quot;properties&quot;:[0,{&quot;headerHeight&quot;:[0,{&quot;definition&quot;:[0,{&quot;more&quot;:[0,{&quot;name&quot;:[0,&quot;Header Height&quot;],&quot;url&quot;:[0,&quot;./column-headers/#header-height&quot;]}]}],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The height in pixels for the row containing the column label header. If not specified, it uses the theme value of `header-height`.\n */&quot;],&quot;comment&quot;:[0,&quot;The height in pixels for the row containing the column label header. If not specified, it uses the theme value of `header-height`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;number&quot;],&quot;nested&quot;:[0,{}]}]}],&quot;detailsCode&quot;:[0],&quot;propertyType&quot;:[0,&quot;number&quot;]}],&quot;groupHeaderHeight&quot;:[0,{&quot;definition&quot;:[0,{&quot;more&quot;:[0,{&quot;name&quot;:[0,&quot;Header Height&quot;],&quot;url&quot;:[0,&quot;./column-headers/#header-height&quot;]}]}],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The height in pixels for the rows containing header column groups. If not specified, it uses `headerHeight`.\n */&quot;],&quot;comment&quot;:[0,&quot;The height in pixels for the rows containing header column groups. If not specified, it uses `headerHeight`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;number&quot;],&quot;nested&quot;:[0,{}]}]}],&quot;detailsCode&quot;:[0],&quot;propertyType&quot;:[0,&quot;number&quot;]}],&quot;floatingFiltersHeight&quot;:[0,{&quot;definition&quot;:[0,{&quot;more&quot;:[0,{&quot;name&quot;:[0,&quot;Header Height&quot;],&quot;url&quot;:[0,&quot;./column-headers/#header-height&quot;]}]}],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The height in pixels for the row containing the floating filters. If not specified, it uses the theme value of `header-height`.\n */&quot;],&quot;comment&quot;:[0,&quot;The height in pixels for the row containing the floating filters. If not specified, it uses the theme value of `header-height`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;number&quot;],&quot;nested&quot;:[0,{}]}]}],&quot;detailsCode&quot;:[0],&quot;propertyType&quot;:[0,&quot;number&quot;]}],&quot;pivotHeaderHeight&quot;:[0,{&quot;definition&quot;:[0,{&quot;more&quot;:[0,{&quot;name&quot;:[0,&quot;Header Height&quot;],&quot;url&quot;:[0,&quot;./column-headers/#header-height&quot;]}]}],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The height in pixels for the row containing the columns when in pivot mode. If not specified, it uses `headerHeight`.\n */&quot;],&quot;comment&quot;:[0,&quot;The height in pixels for the row containing the columns when in pivot mode. If not specified, it uses `headerHeight`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;number&quot;],&quot;nested&quot;:[0,{}]}]}],&quot;detailsCode&quot;:[0],&quot;propertyType&quot;:[0,&quot;number&quot;]}],&quot;pivotGroupHeaderHeight&quot;:[0,{&quot;definition&quot;:[0,{&quot;more&quot;:[0,{&quot;name&quot;:[0,&quot;Header Height&quot;],&quot;url&quot;:[0,&quot;./column-headers/#header-height&quot;]}]}],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The height in pixels for the row containing header column groups when in pivot mode. If not specified, it uses `groupHeaderHeight`.\n */&quot;],&quot;comment&quot;:[0,&quot;The height in pixels for the row containing header column groups when in pivot mode. If not specified, it uses `groupHeaderHeight`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;number&quot;],&quot;nested&quot;:[0,{}]}]}],&quot;detailsCode&quot;:[0],&quot;propertyType&quot;:[0,&quot;number&quot;]}]}],&quot;config&quot;:[0,{&quot;isSubset&quot;:[0,true]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;Column Headers&quot;],&quot;page&quot;:[0,{&quot;name&quot;:[0,&quot;Column Headers&quot;],&quot;url&quot;:[0,&quot;./column-headers/&quot;]}]}]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;ApiDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra"><colgroup><col/><col/></colgroup><tbody><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-headers-headerHeight" class="_name_1ktqz_160 side-menu-exclude"><span>header<wbr />Height</span><a aria-label="Link to headerHeight property" href="#reference-headers-headerHeight" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">number</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation">The height in pixels for the row containing the column label header. If not specified, it uses the theme value of <code>header-height</code>.</div><div class="_actions_1ktqz_295"><a class="_docLink_1ktqz_370" href="/react-data-grid/column-headers/#header-height">Header Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></a></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-headers-groupHeaderHeight" class="_name_1ktqz_160 side-menu-exclude"><span>group<wbr />Header<wbr />Height</span><a aria-label="Link to groupHeaderHeight property" href="#reference-headers-groupHeaderHeight" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">number</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation">The height in pixels for the rows containing header column groups. If not specified, it uses <code>headerHeight</code>.</div><div class="_actions_1ktqz_295"><a class="_docLink_1ktqz_370" href="/react-data-grid/column-headers/#header-height">Header Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></a></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-headers-floatingFiltersHeight" class="_name_1ktqz_160 side-menu-exclude"><span>floating<wbr />Filters<wbr />Height</span><a aria-label="Link to floatingFiltersHeight property" href="#reference-headers-floatingFiltersHeight" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">number</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation">The height in pixels for the row containing the floating filters. If not specified, it uses the theme value of <code>header-height</code>.</div><div class="_actions_1ktqz_295"><a class="_docLink_1ktqz_370" href="/react-data-grid/column-headers/#header-height">Header Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></a></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-headers-pivotHeaderHeight" class="_name_1ktqz_160 side-menu-exclude"><span>pivot<wbr />Header<wbr />Height</span><a aria-label="Link to pivotHeaderHeight property" href="#reference-headers-pivotHeaderHeight" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">number</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation">The height in pixels for the row containing the columns when in pivot mode. If not specified, it uses <code>headerHeight</code>.</div><div class="_actions_1ktqz_295"><a class="_docLink_1ktqz_370" href="/react-data-grid/column-headers/#header-height">Header Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></a></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-headers-pivotGroupHeaderHeight" class="_name_1ktqz_160 side-menu-exclude"><span>pivot<wbr />Group<wbr />Header<wbr />Height</span><a aria-label="Link to pivotGroupHeaderHeight property" href="#reference-headers-pivotGroupHeaderHeight" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">number</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation">The height in pixels for the row containing header column groups when in pivot mode. If not specified, it uses <code>groupHeaderHeight</code>.</div><div class="_actions_1ktqz_295"><a class="_docLink_1ktqz_370" href="/react-data-grid/column-headers/#header-height">Header Height<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 20 20" size="32" class="_icon_1jqgc_1 icon"><path d="M14.167 9.833v5a.833.833 0 0 1-.244.589l-.001.001a.833.833 0 0 1-.589.244H4.167a.837.837 0 0 1-.59-.244v-.001a.833.833 0 0 1-.244-.589V5.667c0-.221.088-.433.244-.59a.837.837 0 0 1 .59-.244h5a.833.833 0 0 0 0-1.666h-5a2.5 2.5 0 0 0-2.5 2.5v9.166a2.5 2.5 0 0 0 2.5 2.5h9.166a2.5 2.5 0 0 0 2.5-2.5v-5a.833.833 0 0 0-1.666 0ZM17.5.667h-5a.833.833 0 0 0 0 1.666h2.988l-7.744 7.744a.835.835 0 0 0 1.179 1.179l7.744-7.744V6.5a.833.833 0 0 0 1.666 0V1.499a.833.833 0 0 0-.023-.195l-.003-.012-.008-.029-.003-.011-.013-.038-.006-.016-.005-.012-.004-.01-.005-.012-.007-.015-.005-.01-.004-.008-.009-.019-.02-.036-.007-.01a.808.808 0 0 0-.277-.277l-.011-.007-.026-.015-.009-.005-.037-.018-.015-.007-.012-.005-.01-.004-.012-.005-.016-.006-.01-.003-.009-.003-.019-.007-.04-.011-.04-.009-.041-.008-.042-.005-.042-.003L17.5.667Z"></path></svg></a></div></div></div></td></tr></tbody></table></div><!--astro:end--></astro-island><p>As you can see in the example below, if you change any of the header heights, this change will be reflected automatically. Note how if the value is cleared (set to <code>undefined</code>), it might reuse other values. To see all the interactions check the properties descriptions at the top of the page.</p><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-dynamic-height" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z150GcM" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Dynamic Header Height&quot;],&quot;name&quot;:[0,&quot;dynamic-height&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "dynamic-height"; const loadingLogoId = "loading-column-headers-dynamic-height"; const loadingIFrameId = "loading-frame-column-headers-dynamic-height"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h2 id="auto-header-height"> Auto Header Height <a aria-label="Heading link" href="#auto-header-height" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>The column header row can have its height set automatically based on the content of the header cells. This is most useful when used together with <a href="/react-data-grid/column-headers/#custom-component">Custom Header Components</a> or when using the <code>wrapHeaderText</code> column property.</p><p>To enable this, set <code>autoHeaderHeight=true</code> on the column definition you want to adjust the header height for. If more than one column has this property enabled, then the header row will be sized to the maximum of these columns&#39; header cells so no content overflows.</p><p>The example below demonstrates using the <code>autoHeaderHeight</code> property in conjunction with the <code>wrapHeaderText</code> property, so that long column names are fully displayed.</p><ul><li>Note that the long column header names wrap onto another line.</li><li>Try making a column smaller by dragging the resize handle on the column header, observe that the header will expand so the full header content is still visible.</li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-auto-height" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="ZPWuiX" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Auto Header Height&quot;],&quot;name&quot;:[0,&quot;auto-height&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "auto-height"; const loadingLogoId = "loading-column-headers-auto-height"; const loadingIFrameId = "loading-frame-column-headers-auto-height"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h2 id="selecting-components"> Selecting Components <a aria-label="Heading link" href="#selecting-components" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>By default the grid uses the provided Header Component. To use a Custom Header Component set <code>headerComponent</code> on the Column Definition.</p><article><pre class="code language-js"><code><span class="token comment">// a list of column definitions</span> <span class="token keyword">const</span> colDefs <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token comment">// no Header Comp specified, uses the Provided Header Comp</span> <span class="token punctuation">{</span><span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">"Athlete"</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">"athlete"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span><span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">"Sport"</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">"sport"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token comment">// uses Custom Header Comp</span> <span class="token punctuation">{</span><span class="token literal-property property">headerName</span><span class="token operator">:</span> <span class="token string">"Age"</span><span class="token punctuation">,</span> <span class="token literal-property property">field</span><span class="token operator">:</span> <span class="token string">"age"</span><span class="token punctuation">,</span> <span class="token literal-property property">headerComponent</span><span class="token operator">:</span> MyHeaderComponent<span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">]</span> </code></pre></article><article></article><p>See <a href="/react-data-grid/components/">Registering Components</a> for an overview of registering components.</p><h2 id="provided-component"> Provided Component <a aria-label="Heading link" href="#provided-component" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>Most applications will use the Provided Header Component. It provides functionality such as Sorting, Filtering and Column Menu.</p><p>You can provide an HTML template to the Default Header Component for simple layout changes. This is the default template used in AG Grid:</p><pre class="code language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-cell-label-container<span class="token punctuation">"</span></span> <span class="token attr-name">role</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>presentation<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eMenu<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-cell-menu-button<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eFilterButton<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-cell-filter-button<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eLabel<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-cell-label<span class="token punctuation">"</span></span> <span class="token attr-name">role</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>presentation<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eText<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-cell-text<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eFilter<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-label-icon ag-filter-icon<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eSortOrder<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-label-icon ag-sort-order<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eSortAsc<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-label-icon ag-sort-ascending-icon<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eSortDesc<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-label-icon ag-sort-descending-icon<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>span</span> <span class="token attr-name">data-ref</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>eSortNone<span class="token punctuation">"</span></span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ag-header-icon ag-header-label-icon ag-sort-none-icon<span class="token punctuation">"</span></span> <span class="token attr-name">aria-hidden</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>true<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>span</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">></span></span> </code></pre><p>When you provide your own template, everything should work as expected as long as you re-use the same <code>data-ref</code> attribute names.</p><table><thead><tr><th>Ref</th><th>Description</th></tr></thead><tbody><tr><td><code>eMenu</code></td><td>The container where the column menu icon will appear to enable opening the column menu (in AG Grid Community, this is only used when <code>columnMenu = &#39;legacy&#39;</code>).</td></tr><tr><td><code>eFilterButton</code></td><td>The container where the column filter icon will appear to enable opening the filter (not used when <code>columnMenu = &#39;legacy&#39;</code>).</td></tr><tr><td><code>eLabel</code></td><td>The container where there is going to be an onClick mouse listener to trigger the sort.</td></tr><tr><td><code>eText</code></td><td>The text displayed on the column.</td></tr><tr><td><code>eFilter</code></td><td>The container with the icon that will appear if the user filters this column (only used when <code>columnMenu = &#39;legacy&#39;</code> or <code>suppressHeaderFilterButton = true</code>).</td></tr><tr><td><code>eSortOrder</code></td><td>If multiple columns are sorted, this shows the index that represents the position of this column in the order.</td></tr><tr><td><code>eSortAsc</code></td><td>If the column is sorted ascending, this shows the ascending icon.</td></tr><tr><td><code>eSortDesc</code></td><td>If the column is sorted descending, this shows the descending icon.</td></tr><tr><td><code>eSortNone</code></td><td>If no sort is applied, this shows the no sort icon. Note this icon by default is empty.</td></tr></tbody></table><p>The <code>data-ref</code> parameters are used by the grid to identify elements to add functionality to. If you leave an element out of your template, the functionality will not be added. For example if you do not specify <code>eLabel</code> then the column will not react to click events for sorting.</p><div class="alert _alert_1p97w_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M17 22L17 14 13 14 13 16 15 16 15 22 12 22 12 24 20 24 20 22 17 22zM16 8a1.5 1.5 0 101.5 1.5A1.5 1.5 0 0016 8z"></path><path d="M16,30A14,14,0,1,1,30,16,14,14,0,0,1,16,30ZM16,4A12,12,0,1,0,28,16,12,12,0,0,0,16,4Z"></path></svg><div><p>Templates are not meant to let you configure icons. If you are looking to change the icons, see <a href="/react-data-grid/custom-icons/">Custom Icons</a> for more information.</p></div></div><p>Set the template using <code>colDef.headerComponentParams</code>. Set on the <code>defaultColDef</code> grid option to set for all Columns.</p><pre class="code language-jsx"><code><span class="token keyword">const</span> defaultColDef <span class="token operator">=</span> <span class="token function">useMemo</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token punctuation">{</span> <span class="token literal-property property">width</span><span class="token operator">:</span> <span class="token number">100</span><span class="token punctuation">,</span> <span class="token literal-property property">headerComponentParams</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">template</span><span class="token operator">:</span> <span class="token template-string"><span class="token template-punctuation string">`</span><span class="token string">&lt;div class="ag-cell-label-container" role="presentation"> &lt;span data-ref="eMenu" class="ag-header-icon ag-header-cell-menu-button">&lt;/span> &lt;span data-ref="eFilterButton" class="ag-header-icon ag-header-cell-filter-button">&lt;/span> &lt;div data-ref="eLabel" class="ag-header-cell-label" role="presentation"> &lt;span data-ref="eSortOrder" class="ag-header-icon ag-sort-order">&lt;/span> &lt;span data-ref="eSortAsc" class="ag-header-icon ag-sort-ascending-icon">&lt;/span> &lt;span data-ref="eSortDesc" class="ag-header-icon ag-sort-descending-icon">&lt;/span> &lt;span data-ref="eSortNone" class="ag-header-icon ag-sort-none-icon">&lt;/span> ** &lt;span data-ref="eText" class="ag-header-cell-text" role="columnheader">&lt;/span> &lt;span data-ref="eFilter" class="ag-header-icon ag-filter-icon">&lt;/span> &lt;/div> &lt;/div></span><span class="token template-punctuation string">`</span></span> <span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">AgGridReact</span></span> <span class="token attr-name">defaultColDef</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>defaultColDef<span class="token punctuation">}</span></span> <span class="token punctuation">/></span></span></code></pre><p>Note that specifying your own templates is compatible with other configurations:</p><ul><li><code>suppressHeaderFilterButton</code> is specified in: <strong>Athlete</strong>, <strong>Country</strong>, <strong>Date</strong> and <strong>Bronze</strong> columns</li><li><code>sortable=false</code> is specified in: <strong>Age</strong>, <strong>Year</strong>, <strong>Sport</strong>, <strong>Silver</strong> and <strong>Total</strong> columns</li><li><strong>Gold</strong> is the only column that doesn&#39;t have <code>sortable=false</code> or <code>suppressHeaderFilterButton</code></li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-header-template" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z1tHQXd" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header template&quot;],&quot;name&quot;:[0,&quot;header-template&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "header-template"; const loadingLogoId = "loading-column-headers-header-template"; const loadingIFrameId = "loading-frame-column-headers-header-template"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h2 id="inner-header-component"> Inner Header Component <a aria-label="Heading link" href="#inner-header-component" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>When using the Header Component, the <code>agColumnHeader</code> component will display the header name, adjacent to any configured menu, filter, and checkbox.</p><p>This text value can be overridden with a <a href="/react-data-grid/components/">Custom Component</a> by setting the <code>innerHeaderComponent</code> and <code>innerHeaderComponentParams</code> properties on the <code>headerComponentParams</code> property. This is useful when you only need to implement a Component to customise the <strong>Column Name</strong> without having to reimplement the whole header functionality (sorting, filter, menu, etc...).</p><pre class="code language-js"><code>colDef <span class="token operator">=</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token literal-property property">headerComponentParams</span> <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">innerHeaderComponent</span><span class="token operator">:</span> MyInnerHeaderComponent<span class="token punctuation">,</span> <span class="token literal-property property">innerHeaderComponentParams</span><span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">currencySymbol</span><span class="token operator">:</span> <span class="token string">'£'</span> <span class="token comment">// the pound symbol will be placed into params</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> </code></pre><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-inner-header-component" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z2PwQc" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Custom Inner Header Component&quot;],&quot;name&quot;:[0,&quot;inner-header-component&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "inner-header-component"; const loadingLogoId = "loading-column-headers-inner-header-component"; const loadingIFrameId = "loading-frame-column-headers-inner-header-component"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><pre class="code language-ts"><code><span class="token keyword">const</span> <span class="token function-variable function">CustomInnerHeaderComponent</span> <span class="token operator">=</span> <span class="token punctuation">(</span>props<span class="token operator">:</span> CustomInnerHeaderProps<span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token operator">&lt;</span>div<span class="token operator">></span><span class="token punctuation">{</span>props<span class="token punctuation">.</span>displayName<span class="token punctuation">}</span><span class="token operator">&lt;</span><span class="token operator">/</span>div<span class="token operator">></span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> </code></pre><p>The following props are passed to the Custom Component (<code>CustomInnerHeaderProps</code> interface).</p><h3 id="custominnerheaderprops"> CustomInnerHeaderProps <a aria-label="Heading link" href="#custominnerheaderprops" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><astro-island uid="Z2KdKU" prefix="r34" component-url="/_astro/InterfaceDocumentation.DalJCPSB.js" component-export="InterfaceDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;interfaceName&quot;:[0,&quot;CustomInnerHeaderProps&quot;],&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;properties&quot;],&quot;properties&quot;:[0,{&quot;CustomInnerHeaderProps&quot;:[0,{&quot;column&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The column the header is for. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The column the header is for. */&quot;],&quot;comment&quot;:[0,&quot;The column the header is for.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;Column&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Column&quot;]}],&quot;displayName&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The name to display for the column. If the column is using a headerValueGetter, the displayName will take this into account.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The name to display for the column.\n * If the column is using a headerValueGetter, the displayName will take this into account.\n */&quot;],&quot;comment&quot;:[0,&quot;The name to display for the column.\nIf the column is using a headerValueGetter, the displayName will take this into account.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;string&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;string&quot;]}],&quot;enableSorting&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether sorting is enabled for the column. Only put sort logic into your header if this is true.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether sorting is enabled for the column.\n * Only put sort logic into your header if this is true.\n */&quot;],&quot;comment&quot;:[0,&quot;Whether sorting is enabled for the column.\nOnly put sort logic into your header if this is true.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean | undefined&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean | undefined&quot;]}],&quot;enableMenu&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether menu is enabled for the column. Only display a menu button in your header if this is true.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether menu is enabled for the column.\n * Only display a menu button in your header if this is true.\n */&quot;],&quot;comment&quot;:[0,&quot;Whether menu is enabled for the column.\nOnly display a menu button in your header if this is true.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;enableFilterButton&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether filter button should be displayed in the header (for new column menu).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether filter button should be displayed in the header (for new column menu).\n */&quot;],&quot;comment&quot;:[0,&quot;Whether filter button should be displayed in the header (for new column menu).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;enableFilterIcon&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether filter icon should be displayed in the header (for legacy tabbed column menu).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether filter icon should be displayed in the header (for legacy tabbed column menu).\n */&quot;],&quot;comment&quot;:[0,&quot;Whether filter icon should be displayed in the header (for legacy tabbed column menu).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;showColumnMenu&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the column menu. Pass in the html element of the column menu button to have the grid position the menu over the button. If provided, the grid will call `onClosedCallback` when the menu is closed.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showColumnMenu = (\n source: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;HTMLElement&lt;/a&gt;,\n onClosedCallback?: () =&gt; void\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the column menu.\n * Pass in the html element of the column menu button to have the\n * grid position the menu over the button.\n * If provided, the grid will call `onClosedCallback` when the menu is closed.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the column menu.\nPass in the html element of the column menu button to have the\ngrid position the menu over the button.\nIf provided, the grid will call `onClosedCallback` when the menu is closed.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;source&quot;:[0,&quot;HTMLElement&quot;],&quot;onClosedCallback?&quot;:[0,&quot;() =&gt; void&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;showColumnMenuAfterMouseClick&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the column menu. Similar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`. If provided, the grid will call `onClosedCallback` when the menu is closed.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showColumnMenuAfterMouseClick = (\n mouseEvent: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;MouseEvent&lt;/a&gt; | &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/Touch\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;Touch&lt;/a&gt;,\n onClosedCallback?: () =&gt; void\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the column menu.\n * Similar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`.\n * If provided, the grid will call `onClosedCallback` when the menu is closed.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the column menu.\nSimilar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`.\nIf provided, the grid will call `onClosedCallback` when the menu is closed.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;mouseEvent&quot;:[0,&quot;MouseEvent | Touch&quot;],&quot;onClosedCallback?&quot;:[0,&quot;() =&gt; void&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;showFilter&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the filter. Pass in the html element of the filter button to have the grid position the menu over the button.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showFilter = (source: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;HTMLElement&lt;/a&gt;) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the filter.\n * Pass in the html element of the filter button to have the\n * grid position the menu over the button.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the filter.\nPass in the html element of the filter button to have the\ngrid position the menu over the button.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;source&quot;:[0,&quot;HTMLElement&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;progressSort&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to progress the sort for this column. The grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;. Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;progressSort = (multiSort?: boolean) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to progress the sort for this column.\n * The grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;.\n * Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to progress the sort for this column.\nThe grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;.\nPass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;multiSort?&quot;:[0,&quot;boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;setSort&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to set the sort for this column. Pass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort). Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;setSort = (\n sort: SortDirection,\n multiSort?: boolean\n) =&gt; void;\n\ntype SortDirection = \n &#39;asc&#39; \n | &#39;desc&#39; \n | null\n&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to set the sort for this column.\n * Pass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort).\n * Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to set the sort for this column.\nPass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort).\nPass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;sort&quot;:[0,&quot;SortDirection&quot;],&quot;multiSort?&quot;:[0,&quot;boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;template&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Custom header template if provided to `headerComponentParams`, otherwise will be `undefined`. See [Header Templates](https://www.ag-grid.com/javascript-data-grid/column-headers/#header-templates) &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Custom header template if provided to `headerComponentParams`, otherwise will be `undefined`. See [Header Templates](https://www.ag-grid.com/javascript-data-grid/column-headers/#header-templates) */&quot;],&quot;comment&quot;:[0,&quot;Custom header template if provided to `headerComponentParams`, otherwise will be `undefined`. See [Header Templates](https://www.ag-grid.com/javascript-data-grid/column-headers/#header-templates)&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;string&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;string&quot;]}],&quot;innerHeaderComponent&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component). &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component). */&quot;],&quot;comment&quot;:[0,&quot;The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;any&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;any&quot;]}],&quot;innerHeaderComponentParams&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Additional params to customise to the `innerHeaderComponent`. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Additional params to customise to the `innerHeaderComponent`. */&quot;],&quot;comment&quot;:[0,&quot;Additional params to customise to the `innerHeaderComponent`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;any&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;any&quot;]}],&quot;eGridHeader&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The header the grid provides. The custom header component is a child of the grid provided header. The grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc. This is provided should you want to make changes to this cell, eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The header the grid provides.\n * The custom header component is a child of the grid provided header.\n * The grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc.\n * This is provided should you want to make changes to this cell,\n * eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).\n */&quot;],&quot;comment&quot;:[0,&quot;The header the grid provides.\nThe custom header component is a child of the grid provided header.\nThe grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc.\nThis is provided should you want to make changes to this cell,\neg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;HTMLElement&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;HTMLElement&quot;]}],&quot;setTooltip&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Sets a tooltip to the main element of this component.\n &lt;span class=\&quot;param\&quot;&gt; `value` The value to be displayed by the tooltip &lt;/span&gt;\n &lt;span class=\&quot;param\&quot;&gt; `shouldDisplayTooltip` A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`. &lt;/span&gt;\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;setTooltip = (\n value: string,\n shouldDisplayTooltip?: () =&gt; boolean\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Sets a tooltip to the main element of this component.\n * @param value The value to be displayed by the tooltip\n * @param shouldDisplayTooltip A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.\n */&quot;],&quot;comment&quot;:[0,&quot;Sets a tooltip to the main element of this component.&quot;],&quot;tags&quot;:[1,[[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;The value to be displayed by the tooltip&quot;]}],[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.&quot;]}]]]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;value&quot;:[0,&quot;string&quot;],&quot;shouldDisplayTooltip?&quot;:[0,&quot;() =&gt; boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;api&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The grid api. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The grid api. */&quot;],&quot;comment&quot;:[0,&quot;The grid api.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;GridApi&lt;TData&gt;&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;GridApi&quot;]}],&quot;context&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Application context as set on `gridOptions.context`. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Application context as set on `gridOptions.context`. */&quot;],&quot;comment&quot;:[0,&quot;Application context as set on `gridOptions.context`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;TContext&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;TContext&quot;]}]}]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;CustomInnerHeaderProps&quot;],&quot;description&quot;:[0,&quot;&quot;]}]}],&quot;config&quot;:[0,{&quot;description&quot;:[0,&quot;&quot;],&quot;hideHeader&quot;:[0,true]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;InterfaceDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra"><colgroup><col/><col/></colgroup><tbody><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-column" class="_name_1ktqz_160 side-menu-exclude"><span>column</span><a aria-label="Link to column property" href="#reference-CustomInnerHeaderProps-column" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="/react-data-grid/column-object/" target="_self" rel="noreferrer">Column</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The column the header is for. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-displayName" class="_name_1ktqz_160 side-menu-exclude"><span>display<wbr />Name</span><a aria-label="Link to displayName property" href="#reference-CustomInnerHeaderProps-displayName" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">string</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The name to display for the column. If the column is using a headerValueGetter, the displayName will take this into account. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-enableSorting" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Sorting</span><a aria-label="Link to enableSorting property" href="#reference-CustomInnerHeaderProps-enableSorting" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean | undefined</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether sorting is enabled for the column. Only put sort logic into your header if this is true. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-enableMenu" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Menu</span><a aria-label="Link to enableMenu property" href="#reference-CustomInnerHeaderProps-enableMenu" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether menu is enabled for the column. Only display a menu button in your header if this is true. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-enableFilterButton" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Filter<wbr />Button</span><a aria-label="Link to enableFilterButton property" href="#reference-CustomInnerHeaderProps-enableFilterButton" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether filter button should be displayed in the header (for new column menu). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-enableFilterIcon" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Filter<wbr />Icon</span><a aria-label="Link to enableFilterIcon property" href="#reference-CustomInnerHeaderProps-enableFilterIcon" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether filter icon should be displayed in the header (for legacy tabbed column menu). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-showColumnMenu" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Column<wbr />Menu</span><a aria-label="Link to showColumnMenu property" href="#reference-CustomInnerHeaderProps-showColumnMenu" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showColumnMenu"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the column menu. Pass in the html element of the column menu button to have the grid position the menu over the button. If provided, the grid will call <code>onClosedCallback</code> when the menu is closed. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-showColumnMenuAfterMouseClick" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Column<wbr />Menu<wbr />After<wbr />Mouse<wbr />Click</span><a aria-label="Link to showColumnMenuAfterMouseClick property" href="#reference-CustomInnerHeaderProps-showColumnMenuAfterMouseClick" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showColumnMenuAfterMouseClick"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the column menu. Similar to <code>showColumnMenu</code>, but will position the menu next to the provided <code>mouseEvent</code>. If provided, the grid will call <code>onClosedCallback</code> when the menu is closed. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-showFilter" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Filter</span><a aria-label="Link to showFilter property" href="#reference-CustomInnerHeaderProps-showFilter" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showFilter"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the filter. Pass in the html element of the filter button to have the grid position the menu over the button. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-progressSort" class="_name_1ktqz_160 side-menu-exclude"><span>progress<wbr />Sort</span><a aria-label="Link to progressSort property" href="#reference-CustomInnerHeaderProps-progressSort" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about progressSort"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to progress the sort for this column. The grid will decide the next sort direction eg ascending, descending or 'no sort'. Pass <code>multiSort=true</code> if you want to do a multi sort (eg user has Shift held down when they click). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-setSort" class="_name_1ktqz_160 side-menu-exclude"><span>set<wbr />Sort</span><a aria-label="Link to setSort property" href="#reference-CustomInnerHeaderProps-setSort" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about setSort"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to set the sort for this column. Pass the sort direction to use ignoring the current sort eg one of 'asc', 'desc' or null (for no sort). Pass <code>multiSort=true</code> if you want to do a multi sort (eg user has Shift held down when they click) </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-template" class="_name_1ktqz_160 side-menu-exclude"><span>template</span><a aria-label="Link to template property" href="#reference-CustomInnerHeaderProps-template" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">string</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Custom header template if provided to <code>headerComponentParams</code>, otherwise will be <code>undefined</code>. See <a href="https://www.ag-grid.com/javascript-data-grid/column-headers/#header-templates">Header Templates</a> </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-innerHeaderComponent" class="_name_1ktqz_160 side-menu-exclude"><span>inner<wbr />Header<wbr />Component</span><a aria-label="Link to innerHeaderComponent property" href="#reference-CustomInnerHeaderProps-innerHeaderComponent" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">any</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The component to use for inside the header (replaces the text value and leaves the remainder of the Grid's original component). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-innerHeaderComponentParams" class="_name_1ktqz_160 side-menu-exclude"><span>inner<wbr />Header<wbr />Component<wbr />Params</span><a aria-label="Link to innerHeaderComponentParams property" href="#reference-CustomInnerHeaderProps-innerHeaderComponentParams" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">any</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Additional params to customise to the <code>innerHeaderComponent</code>. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-eGridHeader" class="_name_1ktqz_160 side-menu-exclude"><span>e<wbr />Grid<wbr />Header</span><a aria-label="Link to eGridHeader property" href="#reference-CustomInnerHeaderProps-eGridHeader" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" target="_blank" rel="noreferrer">HTMLElement</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The header the grid provides. The custom header component is a child of the grid provided header. The grid's header component is what contains the grid managed functionality such as resizing, keyboard navigation etc. This is provided should you want to make changes to this cell, eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-setTooltip" class="_name_1ktqz_160 side-menu-exclude"><span>set<wbr />Tooltip</span><a aria-label="Link to setTooltip property" href="#reference-CustomInnerHeaderProps-setTooltip" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about setTooltip"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Sets a tooltip to the main element of this component. <span class="param"> <code>value</code> The value to be displayed by the tooltip </span> <span class="param"> <code>shouldDisplayTooltip</code> A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when <code>enableBrowserTooltips={true}</code>. </span> </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-api" class="_name_1ktqz_160 side-menu-exclude"><span>api</span><a aria-label="Link to api property" href="#reference-CustomInnerHeaderProps-api" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="/react-data-grid/grid-api/" target="_self" rel="noreferrer">GridApi</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The grid api. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomInnerHeaderProps-context" class="_name_1ktqz_160 side-menu-exclude"><span>context</span><a aria-label="Link to context property" href="#reference-CustomInnerHeaderProps-context" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">TContext</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Application context as set on <code>gridOptions.context</code>. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr></tbody></table></div><!--astro:end--></astro-island><h2 id="custom-component"> Custom Component <a aria-label="Heading link" href="#custom-component" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>Column Headers by default use the Provided Header Component. The default can be overridden with Custom Header Component. This example shows a Custom Header Component. Note the following:</p><ul><li>Column moving and resizing works without custom logic.</li><li><code>suppressHeaderFilterButton=true</code> is used to suppress the filter menu.</li><li><code>sortable=false</code> is used to suppress sorting.</li><li>The menu icon is configurable.</li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-header-component" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="1sHrvh" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header component&quot;],&quot;name&quot;:[0,&quot;header-component&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "header-component"; const loadingLogoId = "loading-column-headers-header-component"; const loadingIFrameId = "loading-frame-column-headers-header-component"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><article></article><article></article><article></article><p>The following props are passed to the Custom Component (<code>CustomHeaderProps</code> interface).</p><astro-island uid="dJhOO" prefix="r35" component-url="/_astro/InterfaceDocumentation.DalJCPSB.js" component-export="InterfaceDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;interfaceName&quot;:[0,&quot;CustomHeaderProps&quot;],&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;properties&quot;],&quot;properties&quot;:[0,{&quot;CustomHeaderProps&quot;:[0,{&quot;column&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The column the header is for. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The column the header is for. */&quot;],&quot;comment&quot;:[0,&quot;The column the header is for.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;Column&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Column&quot;]}],&quot;displayName&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The name to display for the column. If the column is using a headerValueGetter, the displayName will take this into account.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The name to display for the column.\n * If the column is using a headerValueGetter, the displayName will take this into account.\n */&quot;],&quot;comment&quot;:[0,&quot;The name to display for the column.\nIf the column is using a headerValueGetter, the displayName will take this into account.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;string&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;string&quot;]}],&quot;enableSorting&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether sorting is enabled for the column. Only put sort logic into your header if this is true.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether sorting is enabled for the column.\n * Only put sort logic into your header if this is true.\n */&quot;],&quot;comment&quot;:[0,&quot;Whether sorting is enabled for the column.\nOnly put sort logic into your header if this is true.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean | undefined&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean | undefined&quot;]}],&quot;enableMenu&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether menu is enabled for the column. Only display a menu button in your header if this is true.\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether menu is enabled for the column.\n * Only display a menu button in your header if this is true.\n */&quot;],&quot;comment&quot;:[0,&quot;Whether menu is enabled for the column.\nOnly display a menu button in your header if this is true.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;enableFilterButton&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether filter button should be displayed in the header (for new column menu).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether filter button should be displayed in the header (for new column menu).\n */&quot;],&quot;comment&quot;:[0,&quot;Whether filter button should be displayed in the header (for new column menu).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;enableFilterIcon&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Whether filter icon should be displayed in the header (for legacy tabbed column menu).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Whether filter icon should be displayed in the header (for legacy tabbed column menu).\n */&quot;],&quot;comment&quot;:[0,&quot;Whether filter icon should be displayed in the header (for legacy tabbed column menu).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;boolean&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;boolean&quot;]}],&quot;showColumnMenu&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the column menu. Pass in the html element of the column menu button to have the grid position the menu over the button. If provided, the grid will call `onClosedCallback` when the menu is closed.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showColumnMenu = (\n source: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;HTMLElement&lt;/a&gt;,\n onClosedCallback?: () =&gt; void\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the column menu.\n * Pass in the html element of the column menu button to have the\n * grid position the menu over the button.\n * If provided, the grid will call `onClosedCallback` when the menu is closed.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the column menu.\nPass in the html element of the column menu button to have the\ngrid position the menu over the button.\nIf provided, the grid will call `onClosedCallback` when the menu is closed.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;source&quot;:[0,&quot;HTMLElement&quot;],&quot;onClosedCallback?&quot;:[0,&quot;() =&gt; void&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;showColumnMenuAfterMouseClick&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the column menu. Similar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`. If provided, the grid will call `onClosedCallback` when the menu is closed.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showColumnMenuAfterMouseClick = (\n mouseEvent: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;MouseEvent&lt;/a&gt; | &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/Touch\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;Touch&lt;/a&gt;,\n onClosedCallback?: () =&gt; void\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the column menu.\n * Similar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`.\n * If provided, the grid will call `onClosedCallback` when the menu is closed.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the column menu.\nSimilar to `showColumnMenu`, but will position the menu next to the provided `mouseEvent`.\nIf provided, the grid will call `onClosedCallback` when the menu is closed.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;mouseEvent&quot;:[0,&quot;MouseEvent | Touch&quot;],&quot;onClosedCallback?&quot;:[0,&quot;() =&gt; void&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;showFilter&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to request the grid to show the filter. Pass in the html element of the filter button to have the grid position the menu over the button.\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;showFilter = (source: &lt;a href=\&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement\&quot; target=\&quot;_blank\&quot; rel=\&quot;noreferrer\&quot;&gt;HTMLElement&lt;/a&gt;) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to request the grid to show the filter.\n * Pass in the html element of the filter button to have the\n * grid position the menu over the button.\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to request the grid to show the filter.\nPass in the html element of the filter button to have the\ngrid position the menu over the button.&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;source&quot;:[0,&quot;HTMLElement&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;progressSort&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to progress the sort for this column. The grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;. Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;progressSort = (multiSort?: boolean) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to progress the sort for this column.\n * The grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;.\n * Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to progress the sort for this column.\nThe grid will decide the next sort direction eg ascending, descending or &#39;no sort&#39;.\nPass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click).&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;multiSort?&quot;:[0,&quot;boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;setSort&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Callback to set the sort for this column. Pass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort). Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;setSort = (\n sort: SortDirection,\n multiSort?: boolean\n) =&gt; void;\n\ntype SortDirection = \n &#39;asc&#39; \n | &#39;desc&#39; \n | null\n&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Callback to set the sort for this column.\n * Pass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort).\n * Pass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)\n */&quot;],&quot;comment&quot;:[0,&quot;Callback to set the sort for this column.\nPass the sort direction to use ignoring the current sort eg one of &#39;asc&#39;, &#39;desc&#39; or null (for no sort).\nPass `multiSort=true` if you want to do a multi sort (eg user has Shift held down when they click)&quot;]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;sort&quot;:[0,&quot;SortDirection&quot;],&quot;multiSort?&quot;:[0,&quot;boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;innerHeaderComponent&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component). &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component). */&quot;],&quot;comment&quot;:[0,&quot;The component to use for inside the header (replaces the text value and leaves the remainder of the Grid&#39;s original component).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;any&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;any&quot;]}],&quot;innerHeaderComponentParams&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Additional params to customise to the `innerHeaderComponent`. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Additional params to customise to the `innerHeaderComponent`. */&quot;],&quot;comment&quot;:[0,&quot;Additional params to customise to the `innerHeaderComponent`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;any&quot;],&quot;optional&quot;:[0,true]}]}],&quot;propertyType&quot;:[0,&quot;any&quot;]}],&quot;eGridHeader&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The header the grid provides. The custom header component is a child of the grid provided header. The grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc. This is provided should you want to make changes to this cell, eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).\n &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The header the grid provides.\n * The custom header component is a child of the grid provided header.\n * The grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc.\n * This is provided should you want to make changes to this cell,\n * eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).\n */&quot;],&quot;comment&quot;:[0,&quot;The header the grid provides.\nThe custom header component is a child of the grid provided header.\nThe grid&#39;s header component is what contains the grid managed functionality such as resizing, keyboard navigation etc.\nThis is provided should you want to make changes to this cell,\neg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header).&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;HTMLElement&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;HTMLElement&quot;]}],&quot;setTooltip&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Sets a tooltip to the main element of this component.\n &lt;span class=\&quot;param\&quot;&gt; `value` The value to be displayed by the tooltip &lt;/span&gt;\n &lt;span class=\&quot;param\&quot;&gt; `shouldDisplayTooltip` A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`. &lt;/span&gt;\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;setTooltip = (\n value: string,\n shouldDisplayTooltip?: () =&gt; boolean\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Sets a tooltip to the main element of this component.\n * @param value The value to be displayed by the tooltip\n * @param shouldDisplayTooltip A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.\n */&quot;],&quot;comment&quot;:[0,&quot;Sets a tooltip to the main element of this component.&quot;],&quot;tags&quot;:[1,[[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;The value to be displayed by the tooltip&quot;]}],[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.&quot;]}]]]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;value&quot;:[0,&quot;string&quot;],&quot;shouldDisplayTooltip?&quot;:[0,&quot;() =&gt; boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}],&quot;api&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; The grid api. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** The grid api. */&quot;],&quot;comment&quot;:[0,&quot;The grid api.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;GridApi&lt;TData&gt;&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;GridApi&quot;]}],&quot;context&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Application context as set on `gridOptions.context`. &quot;]}],&quot;detailsCode&quot;:[0],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Application context as set on `gridOptions.context`. */&quot;],&quot;comment&quot;:[0,&quot;Application context as set on `gridOptions.context`.&quot;]}],&quot;type&quot;:[0,{&quot;returnType&quot;:[0,&quot;TContext&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;TContext&quot;]}]}]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;CustomHeaderProps&quot;],&quot;description&quot;:[0,&quot;&quot;]}]}],&quot;config&quot;:[0,{&quot;description&quot;:[0,&quot;&quot;],&quot;hideHeader&quot;:[0,true]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;InterfaceDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra"><colgroup><col/><col/></colgroup><tbody><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-column" class="_name_1ktqz_160 side-menu-exclude"><span>column</span><a aria-label="Link to column property" href="#reference-CustomHeaderProps-column" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="/react-data-grid/column-object/" target="_self" rel="noreferrer">Column</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The column the header is for. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-displayName" class="_name_1ktqz_160 side-menu-exclude"><span>display<wbr />Name</span><a aria-label="Link to displayName property" href="#reference-CustomHeaderProps-displayName" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">string</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The name to display for the column. If the column is using a headerValueGetter, the displayName will take this into account. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-enableSorting" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Sorting</span><a aria-label="Link to enableSorting property" href="#reference-CustomHeaderProps-enableSorting" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean | undefined</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether sorting is enabled for the column. Only put sort logic into your header if this is true. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-enableMenu" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Menu</span><a aria-label="Link to enableMenu property" href="#reference-CustomHeaderProps-enableMenu" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether menu is enabled for the column. Only display a menu button in your header if this is true. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-enableFilterButton" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Filter<wbr />Button</span><a aria-label="Link to enableFilterButton property" href="#reference-CustomHeaderProps-enableFilterButton" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether filter button should be displayed in the header (for new column menu). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-enableFilterIcon" class="_name_1ktqz_160 side-menu-exclude"><span>enable<wbr />Filter<wbr />Icon</span><a aria-label="Link to enableFilterIcon property" href="#reference-CustomHeaderProps-enableFilterIcon" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">boolean</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Whether filter icon should be displayed in the header (for legacy tabbed column menu). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-showColumnMenu" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Column<wbr />Menu</span><a aria-label="Link to showColumnMenu property" href="#reference-CustomHeaderProps-showColumnMenu" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showColumnMenu"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the column menu. Pass in the html element of the column menu button to have the grid position the menu over the button. If provided, the grid will call <code>onClosedCallback</code> when the menu is closed. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-showColumnMenuAfterMouseClick" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Column<wbr />Menu<wbr />After<wbr />Mouse<wbr />Click</span><a aria-label="Link to showColumnMenuAfterMouseClick property" href="#reference-CustomHeaderProps-showColumnMenuAfterMouseClick" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showColumnMenuAfterMouseClick"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the column menu. Similar to <code>showColumnMenu</code>, but will position the menu next to the provided <code>mouseEvent</code>. If provided, the grid will call <code>onClosedCallback</code> when the menu is closed. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-showFilter" class="_name_1ktqz_160 side-menu-exclude"><span>show<wbr />Filter</span><a aria-label="Link to showFilter property" href="#reference-CustomHeaderProps-showFilter" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about showFilter"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to request the grid to show the filter. Pass in the html element of the filter button to have the grid position the menu over the button. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-progressSort" class="_name_1ktqz_160 side-menu-exclude"><span>progress<wbr />Sort</span><a aria-label="Link to progressSort property" href="#reference-CustomHeaderProps-progressSort" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about progressSort"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to progress the sort for this column. The grid will decide the next sort direction eg ascending, descending or 'no sort'. Pass <code>multiSort=true</code> if you want to do a multi sort (eg user has Shift held down when they click). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-setSort" class="_name_1ktqz_160 side-menu-exclude"><span>set<wbr />Sort</span><a aria-label="Link to setSort property" href="#reference-CustomHeaderProps-setSort" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about setSort"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Callback to set the sort for this column. Pass the sort direction to use ignoring the current sort eg one of 'asc', 'desc' or null (for no sort). Pass <code>multiSort=true</code> if you want to do a multi sort (eg user has Shift held down when they click) </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-innerHeaderComponent" class="_name_1ktqz_160 side-menu-exclude"><span>inner<wbr />Header<wbr />Component</span><a aria-label="Link to innerHeaderComponent property" href="#reference-CustomHeaderProps-innerHeaderComponent" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">any</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The component to use for inside the header (replaces the text value and leaves the remainder of the Grid's original component). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-innerHeaderComponentParams" class="_name_1ktqz_160 side-menu-exclude"><span>inner<wbr />Header<wbr />Component<wbr />Params</span><a aria-label="Link to innerHeaderComponentParams property" href="#reference-CustomHeaderProps-innerHeaderComponentParams" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">any</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Additional params to customise to the <code>innerHeaderComponent</code>. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-eGridHeader" class="_name_1ktqz_160 side-menu-exclude"><span>e<wbr />Grid<wbr />Header</span><a aria-label="Link to eGridHeader property" href="#reference-CustomHeaderProps-eGridHeader" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement" target="_blank" rel="noreferrer">HTMLElement</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The header the grid provides. The custom header component is a child of the grid provided header. The grid's header component is what contains the grid managed functionality such as resizing, keyboard navigation etc. This is provided should you want to make changes to this cell, eg add ARIA tags, or add keyboard event listener (as focus goes here when navigating to the header). </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-setTooltip" class="_name_1ktqz_160 side-menu-exclude"><span>set<wbr />Tooltip</span><a aria-label="Link to setTooltip property" href="#reference-CustomHeaderProps-setTooltip" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about setTooltip"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Sets a tooltip to the main element of this component. <span class="param"> <code>value</code> The value to be displayed by the tooltip </span> <span class="param"> <code>shouldDisplayTooltip</code> A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when <code>enableBrowserTooltips={true}</code>. </span> </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-api" class="_name_1ktqz_160 side-menu-exclude"><span>api</span><a aria-label="Link to api property" href="#reference-CustomHeaderProps-api" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><a class="_metaValue_1ktqz_242" href="/react-data-grid/grid-api/" target="_self" rel="noreferrer">GridApi</a></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> The grid api. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-context" class="_name_1ktqz_160 side-menu-exclude"><span>context</span><a aria-label="Link to context property" href="#reference-CustomHeaderProps-context" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><span class="_metaValue_1ktqz_242">TContext</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Application context as set on <code>gridOptions.context</code>. </div><div class="_actions_1ktqz_295"></div></div></div></td></tr></tbody></table></div><!--astro:end--></astro-island><h3 id="responsibilities"> Responsibilities <a aria-label="Heading link" href="#responsibilities" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>The grid provides the following features that should not be implemented by Custom Header Components:</p><ul><li><a href="/react-data-grid/column-sizing/"><strong>Resizing:</strong></a> When enabled, the grid will put an invisible widget to be grabbed by the mouse for resizing.</li><li><a href="/react-data-grid/row-selection-multi-row/#selecting-all-rows"><strong>Header Checkbox Selection:</strong></a> When enabled, the grid displays a checkbox for &#39;select all&#39; in the header.</li><li><strong>Column Moving</strong> The grid will react to Column Dragging to reorder columns.</li></ul><p>The Custom Header Component is responsible for the following:</p><ul><li><strong>Sorting:</strong> You will need to process user interaction for sorting. The default grid component sorts when the user clicks the header with the mouse. You may also need to display icons as the sort state of the column changes.</li><li><strong>Filtering:</strong> You do not filter via the column (you filter from inside the menu), however you may need to display icons as the filter state of the column changes.</li><li><strong>Menu:</strong> If you want the user to be able to open the column menu, you will need to manage this user interaction. The default grid component provides a button for the user to click to show the menu.</li><li><strong>Anything Else:</strong> Whatever you want, you are probably creating a custom header to add your own functionality in.</li></ul><h3 id="sorting"> Sorting <a aria-label="Heading link" href="#sorting" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>How you interact with the user for sorting (e.g. listening for mouse clicks) is up to you. The grid helps you by providing column state and events for getting and setting the sort.</p><p>After the user requests a sort, you should call ONE of the following:</p><ol><li><code>props.progressSort(multiSort)</code>: Call this method to progress the sort on the column to the next stage. This uses the grid logic to determine the next sort stage (eg &#39;descending&#39; normally follows &#39;ascending&#39;).</li><li><code>props.setSort(direction, multiSort)</code>: If you don&#39;t want to use the grid&#39;s logic for working out the next sort state, use this to set the sort to a specific state.</li></ol><pre class="code language-js"><code><span class="token comment">// option 1) tell the grid when you want to progress the sorting</span> <span class="token function">onSortClicked</span><span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">// in this example, we do multi sort if Shift key is pressed</span> props<span class="token punctuation">.</span><span class="token function">progressSort</span><span class="token punctuation">(</span>event<span class="token punctuation">.</span>shiftKey<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token comment">// or option 2) tell the grid when you want to set the sort explicitly</span> <span class="token comment">// button that always sorts ASCENDING</span> <span class="token function">onSortAscClicked</span><span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> props<span class="token punctuation">.</span><span class="token function">setSort</span><span class="token punctuation">(</span><span class="token string">'asc'</span><span class="token punctuation">,</span> event<span class="token punctuation">.</span>shiftKey<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token comment">// button that always sorts DESCENDING</span> <span class="token function">onSortDescClicked</span><span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> props<span class="token punctuation">.</span><span class="token function">setSort</span><span class="token punctuation">(</span><span class="token string">'desc'</span><span class="token punctuation">,</span> event<span class="token punctuation">.</span>shiftKey<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> </code></pre><p>To know when a column&#39;s sort state has changed (e.g. when to update your icons), you should listen for the <code>sortChanged</code> event on the column.</p><pre class="code language-js"><code><span class="token comment">// listen to the column for sort events</span> column<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'sortChanged'</span><span class="token punctuation">,</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">// get sort state from column</span> <span class="token keyword">var</span> sort <span class="token operator">=</span> column<span class="token punctuation">.</span><span class="token function">getSort</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'sort state of column is '</span> <span class="token operator">+</span> sort<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// prints one of ['asc',desc',null]</span> <span class="token comment">// then do what you need, e.g. set relevant icons visible</span> <span class="token keyword">var</span> sortingAscending <span class="token operator">=</span> sort<span class="token operator">===</span><span class="token string">'asc'</span><span class="token punctuation">;</span> <span class="token keyword">var</span> sortingDescending <span class="token operator">=</span> sort<span class="token operator">===</span><span class="token string">'desc'</span><span class="token punctuation">;</span> <span class="token keyword">var</span> notSorting <span class="token operator">=</span> <span class="token operator">!</span>sortingAscending <span class="token operator">&amp;&amp;</span> <span class="token operator">!</span>sortingDescending<span class="token punctuation">;</span> <span class="token comment">// how you update your GUI accordingly is up to you</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// don't forget to remove your listener in your destroy code</span> </code></pre><h3 id="filtering"> Filtering <a aria-label="Heading link" href="#filtering" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>The header doesn&#39;t normally initiate filtering. If it does, use the standard grid API to set the filter. The header will typically display icons when the filter is applied. To know when to show a filter icon, listen to the column for <code>filterChanged</code> events.</p><pre class="code language-js"><code><span class="token comment">// listen to the column for filter events</span> column<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'filterChanged'</span><span class="token punctuation">,</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">// when filter changes on the col, this will print one of [true,false]</span> console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'filter of column is '</span> <span class="token operator">+</span> column<span class="token punctuation">.</span><span class="token function">isFilterActive</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// don't forget to remove your listener in your destroy code</span> </code></pre><h3 id="menu"> Menu <a aria-label="Heading link" href="#menu" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>How you get the user to ask for the column menu is up to you. When you want to display the menu, call the <code>params.showColumnMenu()</code> callback. The callback takes the HTML element for the button so that it can place the menu over the button (so the menu appears to drop down from the button).</p><pre class="code language-js"><code><span class="token function">onMenuClicked</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> props<span class="token punctuation">.</span><span class="token function">showColumnMenu</span><span class="token punctuation">(</span>refButton<span class="token punctuation">.</span>current<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre><h3 id="refreshing-headers"> Refreshing Headers <a aria-label="Heading link" href="#refreshing-headers" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>If you are creating your own <a href="/react-data-grid/column-headers/">Header Components</a> then you will need to be aware of how Header Components are refreshed.</p><p>All Header Components that still exist after the new Column Definitions are applied (in other words, the Column still exists after the update, it was not removed) will be re-rendered.</p><p>It is up to the Header Component to update based on any changes it may find in the Column Definition.</p><p>The example below demonstrates refreshing of the headers. Note the following:</p><ul><li>Each column is configured to use a custom Header Component.</li><li>The Header Component logs to the console when its lifecycle methods/functions are called.</li><li>Toggling between &#39;Upper Header Names&#39; and &#39;Lower Header Names&#39; causes the Header Component to refresh.</li><li>Toggling between &#39;Filter On&#39; and &#39;Filter Off&#39; causes the Header Component to refresh. </li><li>Toggling between &#39;Resize On&#39; and &#39;Resize Off&#39; causes the Header Component to refresh. However there is no change to the Header Component as it doesn&#39;t depend on resize - the resize UI is provided by the grid.</li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-refresh-headers" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z28JXeX" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Refresh Headers&quot;],&quot;name&quot;:[0,&quot;refresh-headers&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "refresh-headers"; const loadingLogoId = "loading-column-headers-refresh-headers"; const loadingIFrameId = "loading-frame-column-headers-refresh-headers"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h3 id="custom-props"> Custom Props <a aria-label="Heading link" href="#custom-props" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>On top of the props provided by the grid, you can also provide your own parameters. This is useful if you want to allow configuring the header component. For example, you might have a header component for formatting currency which also requires the currency symbol to be provided.</p><pre class="code language-js"><code>colDef <span class="token operator">=</span> <span class="token punctuation">{</span> <span class="token operator">...</span> <span class="token literal-property property">headerComponent</span><span class="token operator">:</span> MyHeaderComponent<span class="token punctuation">;</span> <span class="token literal-property property">headerComponentParams</span> <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">currencySymbol</span><span class="token operator">:</span> <span class="token string">'£'</span> <span class="token comment">// the pound symbol will be placed into params</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> </code></pre><h3 id="keyboard-navigation"> Keyboard Navigation <a aria-label="Heading link" href="#keyboard-navigation" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>When using Custom Header Components, the Custom Header Component is responsible for implementing support for keyboard navigation among its focusable elements. This is why by default, focusing a grid header with a Custom Header Component will focus the entire cell instead of any of the elements inside.</p><p>Adding support for keyboard navigation and focus requires a custom <code>suppressHeaderKeyboardEvent</code> function in grid options. See <a href="/react-data-grid/keyboard-navigation/#suppress-keyboard-events">Suppress Keyboard Events</a>.</p><p>An example of this is shown below, enabling keyboard navigation through the custom header elements when pressing <kbd>⇥ Tab</kbd> and <kbd>⇧ Shift</kbd>+<kbd>⇥ Tab</kbd>:</p><ul><li>Click on the top left <code>Athlete</code> header, press the <kbd>⇥ Tab</kbd> key and notice that the button, textbox and link in the <code>Country</code> header can be tabbed into. At the end of the cell elements, the tab focus moves to the next <code>Age</code> header cell</li><li>Use <kbd>⇧ Shift</kbd>+<kbd>⇥ Tab</kbd> to navigate in the reverse direction</li></ul><p>The <code>suppressHeaderKeyboardEvent</code> callback is used to capture tab events and determine if the user is tabbing forward or backwards. It also suppresses the default behaviour of moving to the next cell if tabbing within the child elements.</p><p>If the focus is at the beginning or the end of the cell children and moving out of the cell, the keyboard event is not suppressed, so focus can move between the children elements. Also, when moving backwards, the focus needs to be manually set while preventing the default behaviour of the keyboard press event.</p><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-header-component-keyboard-navigation" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="Z1uw6oQ" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Custom Header Keyboard Navigation&quot;],&quot;name&quot;:[0,&quot;header-component-keyboard-navigation&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "header-component-keyboard-navigation"; const loadingLogoId = "loading-column-headers-header-component-keyboard-navigation"; const loadingIFrameId = "loading-frame-column-headers-header-component-keyboard-navigation"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h3 id="dynamic-tooltips"> Dynamic Tooltips <a aria-label="Heading link" href="#dynamic-tooltips" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>When using Custom Header Components it might be necessary to have a better control of how <code>Tooltips</code> are added instead of simply using the <code>headerTooltip</code> config. For this purpose, we provide the <code>setTooltip</code> method.</p><astro-island uid="Z1k1Dbd" prefix="r36" component-url="/_astro/InterfaceDocumentation.DalJCPSB.js" component-export="InterfaceDocumentation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;interfaceName&quot;:[0,&quot;CustomHeaderProps&quot;],&quot;framework&quot;:[0,&quot;react&quot;],&quot;model&quot;:[0,{&quot;type&quot;:[0,&quot;properties&quot;],&quot;properties&quot;:[0,{&quot;CustomHeaderProps&quot;:[0,{&quot;setTooltip&quot;:[0,{&quot;definition&quot;:[0,{&quot;description&quot;:[0,&quot; Sets a tooltip to the main element of this component.\n &lt;span class=\&quot;param\&quot;&gt; `value` The value to be displayed by the tooltip &lt;/span&gt;\n &lt;span class=\&quot;param\&quot;&gt; `shouldDisplayTooltip` A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`. &lt;/span&gt;\n &quot;]}],&quot;detailsCode&quot;:[0,&quot;setTooltip = (\n value: string,\n shouldDisplayTooltip?: () =&gt; boolean\n) =&gt; void;&quot;],&quot;gridOpProp&quot;:[0,{&quot;meta&quot;:[0,{&quot;all&quot;:[0,&quot;/** Sets a tooltip to the main element of this component.\n * @param value The value to be displayed by the tooltip\n * @param shouldDisplayTooltip A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.\n */&quot;],&quot;comment&quot;:[0,&quot;Sets a tooltip to the main element of this component.&quot;],&quot;tags&quot;:[1,[[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;The value to be displayed by the tooltip&quot;]}],[0,{&quot;name&quot;:[0,&quot;param&quot;],&quot;comment&quot;:[0,&quot;A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when `enableBrowserTooltips={true}`.&quot;]}]]]}],&quot;type&quot;:[0,{&quot;arguments&quot;:[0,{&quot;value&quot;:[0,&quot;string&quot;],&quot;shouldDisplayTooltip?&quot;:[0,&quot;() =&gt; boolean&quot;]}],&quot;returnType&quot;:[0,&quot;void&quot;],&quot;optional&quot;:[0,false]}]}],&quot;propertyType&quot;:[0,&quot;Function&quot;]}]}]}],&quot;meta&quot;:[0,{&quot;displayName&quot;:[0,&quot;CustomHeaderProps&quot;],&quot;description&quot;:[0,&quot;Properties available on the `CustomHeaderProps&amp;lt;TData = any, TContext = any&amp;gt;` interface.&quot;]}]}],&quot;config&quot;:[0,{&quot;hideHeader&quot;:[0,true]}],&quot;isInline&quot;:[0,true]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;InterfaceDocumentation&quot;,&quot;value&quot;:true}" await-children=""><div class="_apiReferenceOuter_1ktqz_20 _isInline_1ktqz_24"><p>Properties available on the <code>CustomHeaderProps&lt;TData = any, TContext = any&gt;</code> interface.</p><table class="_apiReference_1ktqz_20 _apiReference_119gq_18 no-zebra"><colgroup><col/><col/></colgroup><tbody><tr class="_tableRow_119gq_4"><td class="_propertyNameDescription_119gq_25"><div class="_propertyRow_1ktqz_79"><div class="_leftColumn_1ktqz_130"><div id="reference-CustomHeaderProps-setTooltip" class="_name_1ktqz_160 side-menu-exclude"><span>set<wbr />Tooltip</span><a aria-label="Link to setTooltip property" href="#reference-CustomHeaderProps-setTooltip" class="_docsHeaderIcon_15ivl_1 _linkIcon_1ktqz_176"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a></div><div class="_metaItem_1ktqz_218"><div class="_metaRow_1ktqz_229"><button class="_seeMore_1ktqz_322 button-style-none" aria-label="See more details about setTooltip"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 32 32" size="32" class="_icon_1jqgc_1 icon"><path d="M23.763 9.763 16 17.525 8.237 9.763l-2.474 2.474L16 22.475l10.237-10.238-2.474-2.474Z"></path><path d="M32 32V0H0v32h32Z" style="fill:none"></path></svg></button><span class="_metaValue_1ktqz_242 undefined">Function</span></div></div></div><div class="_rightColumn_1ktqz_141"><div role="presentation"> Sets a tooltip to the main element of this component. <span class="param"> <code>value</code> The value to be displayed by the tooltip </span> <span class="param"> <code>shouldDisplayTooltip</code> A function returning a boolean that allows the tooltip to be displayed conditionally. This option does not work when <code>enableBrowserTooltips={true}</code>. </span> </div><div class="_actions_1ktqz_295"></div></div></div></td></tr></tbody></table></div><!--astro:end--></astro-island><p>The example below demonstrates using the Dynamic Tooltips with a Custom Header Component.</p><ul><li>Note that only Column Headers where the text is not fully displayed will show tooltips.</li></ul><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-dynamic-tooltips" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="ZSbija" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header Tooltip&quot;],&quot;name&quot;:[0,&quot;dynamic-tooltips&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "dynamic-tooltips"; const loadingLogoId = "loading-column-headers-dynamic-tooltips"; const loadingIFrameId = "loading-frame-column-headers-dynamic-tooltips"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h3 id="touch-support"> Touch Support <a aria-label="Heading link" href="#touch-support" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h3><p>See the <a href="/react-data-grid/touch/">Touch</a> documentation for how the grid will handle touch support, particularly for <a href="/react-data-grid/touch/#custom-header-components">Touch Events</a>.</p><h2 id="tooltips"> Tooltips <a aria-label="Heading link" href="#tooltips" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>Tooltips can be added to the Column Header by using the <code>headerTooltip</code> property of the <code>ColDef</code>.</p><p>The example below demonstrates using the <code>headerTooltip</code> property in the grid columns.</p><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-header-tooltip" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="NI82Y" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header Tooltip&quot;],&quot;name&quot;:[0,&quot;header-tooltip&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "header-tooltip"; const loadingLogoId = "loading-column-headers-header-tooltip"; const loadingIFrameId = "loading-frame-column-headers-header-tooltip"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script><h2 id="text-orientation"> Text Orientation <a aria-label="Heading link" href="#text-orientation" class="_docsHeaderIcon_15ivl_1"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.25,6.76a6,6,0,0,0-8.5,0l1.42,1.42a4,4,0,1,1,5.67,5.67l-8,8a4,4,0,1,1-5.67-5.66l1.41-1.42-1.41-1.42-1.42,1.42a6,6,0,0,0,0,8.5A6,6,0,0,0,17,25a6,6,0,0,0,4.27-1.76l8-8A6,6,0,0,0,29.25,6.76Z"></path><path d="M4.19,24.82a4,4,0,0,1,0-5.67l8-8a4,4,0,0,1,5.67,0A3.94,3.94,0,0,1,19,14a4,4,0,0,1-1.17,2.85L15.71,19l1.42,1.42,2.12-2.12a6,6,0,0,0-8.51-8.51l-8,8a6,6,0,0,0,0,8.51A6,6,0,0,0,7,28a6.07,6.07,0,0,0,4.28-1.76L9.86,24.82A4,4,0,0,1,4.19,24.82Z"></path></svg></a> </h2><p>By default, the text label for the header is display horizontally, i.e. as normal readable text. To display the text in another orientation you have to provide your own CSS to change the orientation and also provide the adequate header heights using the appropriate grid property.</p><p>The following example shows how you can provide a unique look and feel to the headers. Note that:</p><ul><li>The header heights have all been changed via grid options:</li></ul><pre class="code language-jsx"><code><span class="token comment">// Group columns</span> <span class="token keyword">const</span> groupHeaderHeight <span class="token operator">=</span> <span class="token number">75</span><span class="token punctuation">;</span> <span class="token comment">// Label columns</span> <span class="token keyword">const</span> headerHeight <span class="token operator">=</span> <span class="token number">150</span><span class="token punctuation">;</span> <span class="token comment">// Floating filter</span> <span class="token keyword">const</span> floatingFiltersHeight <span class="token operator">=</span> <span class="token number">50</span><span class="token punctuation">;</span> <span class="token comment">// Pivoting, requires turning on pivot mode. Label columns</span> <span class="token keyword">const</span> pivotHeaderHeight <span class="token operator">=</span> <span class="token number">100</span><span class="token punctuation">;</span> <span class="token comment">// Pivoting, requires turning on pivot mode. Group columns</span> <span class="token keyword">const</span> pivotGroupHeaderHeight <span class="token operator">=</span> <span class="token number">50</span><span class="token punctuation">;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">AgGridReact</span></span> <span class="token attr-name">groupHeaderHeight</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>groupHeaderHeight<span class="token punctuation">}</span></span> <span class="token attr-name">headerHeight</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>headerHeight<span class="token punctuation">}</span></span> <span class="token attr-name">floatingFiltersHeight</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>floatingFiltersHeight<span class="token punctuation">}</span></span> <span class="token attr-name">pivotHeaderHeight</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>pivotHeaderHeight<span class="token punctuation">}</span></span> <span class="token attr-name">pivotGroupHeaderHeight</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>pivotGroupHeaderHeight<span class="token punctuation">}</span></span> <span class="token punctuation">/></span></span></code></pre><ul><li>The grouped column header <code>Athlete Details</code> has a specific style applied to it to make it bigger. Note that the style is slightly different depending if pivoting or not:</li></ul><pre class="code language-css"><code><span class="token selector">.ag-pivot-off .ag-header-group-cell</span> <span class="token punctuation">{</span> <span class="token property">font-size</span><span class="token punctuation">:</span> 50px<span class="token punctuation">;</span> <span class="token property">color</span><span class="token punctuation">:</span> red<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.ag-pivot-on .ag-header-group-cell</span> <span class="token punctuation">{</span> <span class="token property">font-size</span><span class="token punctuation">:</span> 25px<span class="token punctuation">;</span> <span class="token property">color</span><span class="token punctuation">:</span> green<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre><ul><li>The column labels have CSS applied to them so they are displayed vertically.</li></ul><pre class="code language-css"><code><span class="token selector">.ag-header-cell-label</span> <span class="token punctuation">{</span> <span class="token comment">/* Necessary to allow for text to grow vertically */</span> <span class="token property">height</span><span class="token punctuation">:</span> 100%<span class="token punctuation">;</span> <span class="token property">padding</span><span class="token punctuation">:</span> 0 <span class="token important">!important</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.ag-header-cell-label .ag-header-cell-text</span> <span class="token punctuation">{</span> <span class="token comment">/* Force the width corresponding to how much width we need once the text is laid out vertically */</span> <span class="token property">width</span><span class="token punctuation">:</span> 30px<span class="token punctuation">;</span> <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotate</span><span class="token punctuation">(</span>90deg<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">margin-top</span><span class="token punctuation">:</span> 50px<span class="token punctuation">;</span> <span class="token comment">/* Since we are rotating a span */</span> <span class="token property">display</span><span class="token punctuation">:</span> inline-block<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre><ul><li>The floating filters are using a much bigger area and the font used is bigger and bolder.</li></ul><pre class="code language-css"><code><span class="token selector">.ag-floating-filter-body input</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 49px<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.ag-floating-filter-button</span> <span class="token punctuation">{</span> <span class="token property">margin-top</span><span class="token punctuation">:</span> -49px<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.ag-floating-filter-button button</span> <span class="token punctuation">{</span> <span class="token property">height</span><span class="token punctuation">:</span> 49px <span class="token punctuation">}</span> <span class="token selector">.ag-floating-filter-body input</span> <span class="token punctuation">{</span> <span class="token property">font-size</span><span class="token punctuation">:</span> 15px<span class="token punctuation">;</span> <span class="token property">font-weight</span><span class="token punctuation">:</span> bold<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre><ul><li>The styling of the column labels have also been tweaked depending if pivoting or not.</li></ul><pre class="code language-css"><code><span class="token selector">.ag-pivot-off .ag-header-cell-label</span> <span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> #8a6d3b<span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token selector">.ag-pivot-on .ag-header-cell-label</span> <span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> #1b6d85<span class="token punctuation">;</span> <span class="token property">font-weight</span><span class="token punctuation">:</span> bold<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre><div class="container example-runner-outer" style="min-height:574px" data-astro-cid-rewqq5du> <svg xmlns="http://www.w3.org/2000/svg" class="logomark loading" width="64" height="48" viewBox="0 0 64 48" id="loading-column-headers-text-orientation" data-astro-cid-rewqq5du="true"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } .loading rect { animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-play-state: paused; } .loading rect[class*=&#x27;right&#x27;] { animation-name: logo-mark-bounce-right; animation-duration: 1.25s; animation-play-state: running; } .loading rect[class*=&#x27;left&#x27;] { animation-name: logo-mark-bounce-left; animation-duration: 1.25s; animation-play-state: running; } .right-2 { animation-delay: calc(1.25s / 6); } .right-3 { animation-delay: calc(1.25s / 6 * 2); } .left-3 { animation-delay: calc(1.25s / 6 * 3); } .left-2 { animation-delay: calc(1.25s / 6 * 4); } .left-1 { animation-delay: calc(1.25s / 6 * 5); } @keyframes logo-mark-bounce-right { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(3px); } 33.3333% { transform: translateX(0); } } @keyframes logo-mark-bounce-left { 0% { transform: translateX(0%); } 16.6666% { transform: translateX(-3px); } 33.3333% { transform: translateX(0); } } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg> <astro-island uid="2umLWP" component-url="/_astro/DocsExampleRunner.B1rKQvsw.js" component-export="DocsExampleRunner" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;title&quot;:[0,&quot;Header Height and Text Orientation&quot;],&quot;name&quot;:[0,&quot;text-orientation&quot;],&quot;exampleHeight&quot;:[0],&quot;typescriptOnly&quot;:[0],&quot;suppressDarkMode&quot;:[0],&quot;pageName&quot;:[0,&quot;column-headers&quot;],&quot;isDev&quot;:[0,false]}" ssr="" client="only" opts="{&quot;name&quot;:&quot;DocsExampleRunner&quot;,&quot;value&quot;:&quot;react&quot;}"></astro-island> </div> <script>(function(){const pageName = "column-headers"; const exampleName = "text-orientation"; const loadingLogoId = "loading-column-headers-text-orientation"; const loadingIFrameId = "loading-frame-column-headers-text-orientation"; window.addEventListener('message', ({ data }) => { const isExample = pageName === data?.pageName && exampleName === data?.exampleName; if (!isExample) return; if (data?.type === 'init') { // FIXME - some pages have the same example on the page twice // this code works, but we should move off IDs so we can handle this case document.querySelectorAll('#' + loadingLogoId).forEach((loadingLogoId) => { loadingLogoId.remove(); }); document.querySelectorAll('#' + loadingIFrameId).forEach((iframe) => { iframe.style.visibility = 'visible'; if (document.documentElement.dataset['darkMode'] === 'true') { iframe.contentDocument.documentElement.dataset.darkMode = true; } }); } }); })();</script></article></div></div><astro-island uid="CjiEu" prefix="r2" component-url="/_astro/SideNavigation.j67Zu3Bl.js" component-export="SideNavigation" renderer-url="/_astro/client.5kNSwotS.js" props="{&quot;headings&quot;:[1,[[0,{&quot;slug&quot;:[0,&quot;top&quot;],&quot;depth&quot;:[0,1],&quot;text&quot;:[0,&quot;Column Headers&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;header-name&quot;],&quot;text&quot;:[0,&quot;Header Name&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;header-styling&quot;],&quot;text&quot;:[0,&quot;Header Styling&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;header-style&quot;],&quot;text&quot;:[0,&quot;Header Style&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;header-class&quot;],&quot;text&quot;:[0,&quot;Header Class&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;style-interface&quot;],&quot;text&quot;:[0,&quot;Style Interface&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;combined-example&quot;],&quot;text&quot;:[0,&quot;Combined Example&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;header-height&quot;],&quot;text&quot;:[0,&quot;Header Height&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;auto-header-height&quot;],&quot;text&quot;:[0,&quot;Auto Header Height&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;selecting-components&quot;],&quot;text&quot;:[0,&quot;Selecting Components&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;provided-component&quot;],&quot;text&quot;:[0,&quot;Provided Component&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;inner-header-component&quot;],&quot;text&quot;:[0,&quot;Inner Header Component&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;custominnerheaderprops&quot;],&quot;text&quot;:[0,&quot;CustomInnerHeaderProps&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;custom-component&quot;],&quot;text&quot;:[0,&quot;Custom Component&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;responsibilities&quot;],&quot;text&quot;:[0,&quot;Responsibilities&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;sorting&quot;],&quot;text&quot;:[0,&quot;Sorting&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;filtering&quot;],&quot;text&quot;:[0,&quot;Filtering&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;menu&quot;],&quot;text&quot;:[0,&quot;Menu&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;refreshing-headers&quot;],&quot;text&quot;:[0,&quot;Refreshing Headers&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;custom-props&quot;],&quot;text&quot;:[0,&quot;Custom Props&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;keyboard-navigation&quot;],&quot;text&quot;:[0,&quot;Keyboard Navigation&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;dynamic-tooltips&quot;],&quot;text&quot;:[0,&quot;Dynamic Tooltips&quot;]}],[0,{&quot;depth&quot;:[0,3],&quot;slug&quot;:[0,&quot;touch-support&quot;],&quot;text&quot;:[0,&quot;Touch Support&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;tooltips&quot;],&quot;text&quot;:[0,&quot;Tooltips&quot;]}],[0,{&quot;depth&quot;:[0,2],&quot;slug&quot;:[0,&quot;text-orientation&quot;],&quot;text&quot;:[0,&quot;Text Orientation&quot;]}]]],&quot;delayedScrollSpy&quot;:[0,false]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;SideNavigation&quot;,&quot;value&quot;:true}" await-children=""><nav class="_sideNav_tnl9m_1"><div><ul><li class="_level1_tnl9m_106"><a href="#top" class="nav-link">Column Headers</a></li><li class="_level2_tnl9m_119"><a href="#header-name" class="nav-link">Header Name</a></li><li class="_level2_tnl9m_119"><a href="#header-styling" class="nav-link">Header Styling</a></li><li class="_level3_tnl9m_111"><a href="#header-style" class="nav-link">Header Style</a></li><li class="_level3_tnl9m_111"><a href="#header-class" class="nav-link">Header Class</a></li><li class="_level3_tnl9m_111"><a href="#style-interface" class="nav-link">Style Interface</a></li><li class="_level3_tnl9m_111"><a href="#combined-example" class="nav-link">Combined Example</a></li><li class="_level2_tnl9m_119"><a href="#header-height" class="nav-link">Header Height</a></li><li class="_level2_tnl9m_119"><a href="#auto-header-height" class="nav-link">Auto Header Height</a></li><li class="_level2_tnl9m_119"><a href="#selecting-components" class="nav-link">Selecting Components</a></li><li class="_level2_tnl9m_119"><a href="#provided-component" class="nav-link">Provided Component</a></li><li class="_level2_tnl9m_119"><a href="#inner-header-component" class="nav-link">Inner Header Component</a></li><li class="_level3_tnl9m_111"><a href="#custominnerheaderprops" class="nav-link">CustomInnerHeaderProps</a></li><li class="_level2_tnl9m_119"><a href="#custom-component" class="nav-link">Custom Component</a></li><li class="_level3_tnl9m_111"><a href="#responsibilities" class="nav-link">Responsibilities</a></li><li class="_level3_tnl9m_111"><a href="#sorting" class="nav-link">Sorting</a></li><li class="_level3_tnl9m_111"><a href="#filtering" class="nav-link">Filtering</a></li><li class="_level3_tnl9m_111"><a href="#menu" class="nav-link">Menu</a></li><li class="_level3_tnl9m_111"><a href="#refreshing-headers" class="nav-link">Refreshing Headers</a></li><li class="_level3_tnl9m_111"><a href="#custom-props" class="nav-link">Custom Props</a></li><li class="_level3_tnl9m_111"><a href="#keyboard-navigation" class="nav-link">Keyboard Navigation</a></li><li class="_level3_tnl9m_111"><a href="#dynamic-tooltips" class="nav-link">Dynamic Tooltips</a></li><li class="_level3_tnl9m_111"><a href="#touch-support" class="nav-link">Touch Support</a></li><li class="_level2_tnl9m_119"><a href="#tooltips" class="nav-link">Tooltips</a></li><li class="_level2_tnl9m_119"><a href="#text-orientation" class="nav-link">Text Orientation</a></li></ul></div></nav><!--astro:end--></astro-island></div> </div> <footer class="_footer_1rqr6_2"><div class="_footerColumns_1rqr6_31 layout-grid"><div class="_menuColumn_1rqr6_43"><div class="_logoContainer_1rqr6_123"><a href="/" aria-label="Home" class="_headerLogo_1agp5_36"><svg xmlns="http://www.w3.org/2000/svg" class="logotype" width="154" height="40" viewBox="0 0 154 40"><style> .logotype path, .logotype rect { fill: #fff; } .logotype.dark-type &gt; path, .logotype.dark-type &gt; rect { fill: #003264; } </style><path d="M147.979,5.6l-0,28.417l-4.768,-0l-0.127,-2.988c-0.7,1.017 -1.59,1.844 -2.67,2.479c-1.081,0.572 -2.416,0.89 -3.942,0.89c-1.335,0 -2.606,-0.254 -3.687,-0.699c-1.144,-0.509 -2.162,-1.144 -2.988,-2.034c-0.826,-0.89 -1.526,-1.971 -1.971,-3.179c-0.508,-1.208 -0.699,-2.606 -0.699,-4.132c-0,-1.526 0.254,-2.924 0.699,-4.196c0.509,-1.271 1.145,-2.352 1.971,-3.242c0.826,-0.89 1.844,-1.589 2.988,-2.098c1.144,-0.509 2.352,-0.763 3.687,-0.763c1.526,0 2.797,0.254 3.878,0.827c1.081,0.572 1.971,1.335 2.67,2.415l-0,-11.633l4.959,-0l-0,-0.064Zm-10.426,24.539c1.653,-0 2.924,-0.572 3.941,-1.653c1.017,-1.081 1.526,-2.543 1.526,-4.323c-0,-1.78 -0.509,-3.179 -1.526,-4.323c-1.017,-1.081 -2.288,-1.653 -3.941,-1.653c-1.59,0 -2.925,0.572 -3.878,1.653c-1.017,1.081 -1.526,2.543 -1.526,4.323c0,1.78 0.509,3.179 1.526,4.259c1.017,1.145 2.288,1.717 3.878,1.717"></path><rect x="119.067" y="5.6" width="4.959" height="5.849"></rect><rect x="119.067" y="14.373" width="4.959" height="19.644"></rect><path d="M108.831,16.979c1.59,-2.352 5.595,-2.606 7.248,-2.606l-0,4.577c-2.035,0 -4.069,0.064 -5.277,0.954c-1.208,0.89 -1.843,2.098 -1.843,3.56l-0,10.553l-4.959,-0l0,-19.644l4.768,-0l0.063,2.606Z"></path><path d="M26.489,28.677l-12.46,-0l-2.162,5.34l-5.467,-0l11.507,-26.955l4.768,0l11.506,26.955l-5.531,-0l-2.161,-5.34Zm-1.717,-4.26l-4.513,-10.998l-4.514,10.998l9.027,0Z"></path><path d="M62.024,18.654l-12.286,0l-0,4.267l6.963,0c-0.219,2.139 -1.021,3.846 -2.406,5.123c-1.385,1.276 -3.208,1.914 -5.469,1.914c-1.288,0 -2.461,-0.231 -3.518,-0.693c-1.058,-0.462 -1.964,-1.113 -2.717,-1.95c-0.753,-0.839 -1.337,-1.848 -1.749,-3.027c-0.414,-1.179 -0.62,-2.486 -0.62,-3.92c-0,-1.433 0.206,-2.739 0.62,-3.919c0.412,-1.178 0.996,-2.187 1.749,-3.026c0.753,-0.838 1.665,-1.488 2.734,-1.95c1.07,-0.462 2.248,-0.693 3.538,-0.693c2.669,-0 4.696,0.642 6.081,1.927l3.284,-3.286c-2.486,-1.934 -5.63,-2.907 -9.439,-2.907c-2.114,-0 -4.023,0.334 -5.723,1.002c-1.703,0.669 -3.161,1.605 -4.376,2.807c-1.216,1.204 -2.151,2.657 -2.807,4.357c-0.657,1.702 -0.985,3.599 -0.985,5.688c-0,2.066 0.334,3.957 1.003,5.67c0.668,1.714 1.61,3.173 2.825,4.375c1.216,1.204 2.673,2.139 4.375,2.808c1.702,0.668 3.597,1.002 5.688,1.002c2.042,0 3.883,-0.334 5.524,-1.002c1.64,-0.669 3.038,-1.604 4.193,-2.808c1.154,-1.202 2.042,-2.661 2.661,-4.375c0.621,-1.713 0.93,-3.604 0.93,-5.67c0,-0.291 -0.007,-0.577 -0.017,-0.856c-0.014,-0.28 -0.032,-0.565 -0.056,-0.858"></path><path d="M100.792,18.654l-12.286,0l-0,4.267l6.963,0c-0.219,2.139 -1.021,3.846 -2.406,5.123c-1.385,1.276 -3.208,1.914 -5.469,1.914c-1.288,0 -2.461,-0.231 -3.518,-0.693c-1.058,-0.462 -1.964,-1.113 -2.717,-1.95c-0.753,-0.839 -1.337,-1.848 -1.749,-3.027c-0.414,-1.179 -0.62,-2.486 -0.62,-3.92c-0,-1.433 0.206,-2.739 0.62,-3.919c0.412,-1.178 0.996,-2.187 1.749,-3.026c0.753,-0.838 1.665,-1.488 2.735,-1.95c1.069,-0.462 2.247,-0.693 3.537,-0.693c2.669,-0 4.697,0.642 6.081,1.927l3.284,-3.286c-2.486,-1.934 -5.63,-2.907 -9.438,-2.907c-2.115,-0 -4.024,0.334 -5.724,1.002c-1.703,0.669 -3.161,1.605 -4.376,2.807c-1.216,1.204 -2.151,2.657 -2.807,4.357c-0.657,1.702 -0.985,3.599 -0.985,5.688c-0,2.066 0.334,3.957 1.003,5.67c0.668,1.714 1.61,3.173 2.825,4.375c1.216,1.204 2.673,2.139 4.375,2.808c1.702,0.668 3.597,1.002 5.689,1.002c2.041,0 3.883,-0.334 5.523,-1.002c1.64,-0.669 3.038,-1.604 4.193,-2.808c1.154,-1.202 2.042,-2.661 2.661,-4.375c0.621,-1.713 0.93,-3.604 0.93,-5.67c0,-0.291 -0.007,-0.577 -0.017,-0.856c-0.014,-0.28 -0.032,-0.565 -0.056,-0.858"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="logo-mark" width="64" height="48" viewBox="0 0 64 48"><style> .logomark .aqua { fill: #55b4c8; } .logomark .orange { fill: #ff8c00; } .logomark .red { fill: #f00; } .logomark .grey { fill: #b4bebe; } </style><rect class="aqua right-1" x="51" y="10" width="7" height="8"></rect><path class="aqua right-1" d="M58,10l-17,0l-8,8l25,0l0,-8Z"></path><rect class="orange right-2" x="36" y="22" width="7" height="8"></rect><path class="orange right-2" d="M43,30l0,-7.995l-14,-0l-8.008,7.995l22.008,0Z"></path><rect class="red right-3" x="24" y="34" width="7" height="8"></rect><path class="red right-3" d="M13,38.01l4,-4.01l14,0l0,8l-18,0l0,-3.99Z"></path><rect class="grey left-1" x="11" y="6" width="7" height="8"></rect><path class="grey left-1" d="M41,10l-4,4l-26,0l0,-8l30,0l0,4Z"></path><rect class="grey left-2" x="16" y="18" width="7" height="8"></rect><path class="grey left-2" d="M16,26l9,0l8,-8l-17,-0l0,8Z"></path><rect class="grey left-3" x="6" y="30" width="7" height="8"></rect><path class="grey left-3" d="M6,37.988l7,0.012l7.992,-8l-14.992,-0.047l-0,8.035Z"></path></svg></a></div><p class="text-sm">© AG Grid Ltd. 2015-<!-- -->2025</p><p class="text-sm">AG Grid Ltd registered in the United Kingdom. Company No. 07318192.</p></div><div class="_menuColumn_1rqr6_43"><h2>Documentation</h2><ul class="list-style-none"><li><a href="/documentation">Getting Started</a></li><li><a href="/changelog">Changelog</a></li><li><a href="/pipeline">Pipeline</a></li><li><a href="/documentation-archive">Documentation Archive</a></li></ul></div><div class="_menuColumn_1rqr6_43"><h2>Support &amp; Community</h2><ul class="list-style-none"><li><a href="https://stackoverflow.com/questions/tagged/ag-grid" target="_blank" rel="noreferrer">Stack Overflow</a></li><li><a href="/license-pricing">License &amp; Pricing</a></li><li><a href="https://ag-grid.zendesk.com/" target="_blank" rel="noreferrer">Support via Zendesk</a></li></ul></div><div class="_menuColumn_1rqr6_43"><h2>The Company</h2><ul class="list-style-none"><li><a href="https://www.ag-grid.com/charts/">AG Charts</a></li><li><a href="/about">About</a></li><li><a href="https://blog.ag-grid.com/?_ga=2.213149716.106872681.1607518091-965402545.1605286673">Blog</a></li><li><a href="/privacy">Privacy Policy</a></li><li><a href="/cookies">Cookies Policy</a></li><li><a href="/sitemap">Sitemap</a></li></ul></div><div class="_menuColumn_1rqr6_43"><h2>Follow</h2><ul class="list-style-none"><li><a href="https://github.com/ag-grid/ag-grid"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16,2a14,14,0,0,0-4.43,27.28c.7.13,1-.3,1-.67s0-1.21,0-2.38c-3.89.84-4.71-1.88-4.71-1.88A3.71,3.71,0,0,0,6.24,22.3c-1.27-.86.1-.85.1-.85A2.94,2.94,0,0,1,8.48,22.9a3,3,0,0,0,4.08,1.16,2.93,2.93,0,0,1,.88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4,5.4,0,0,1,1.44-3.76,5,5,0,0,1,.14-3.7s1.17-.38,3.85,1.43a13.3,13.3,0,0,1,7,0c2.67-1.81,3.84-1.43,3.84-1.43a5,5,0,0,1,.14,3.7,5.4,5.4,0,0,1,1.44,3.76c0,5.38-3.27,6.56-6.39,6.91a3.33,3.33,0,0,1,.95,2.59c0,1.87,0,3.38,0,3.84s.25.81,1,.67A14,14,0,0,0,16,2Z"></path></svg>GitHub</a></li><li><a href="https://twitter.com/ag_grid"><svg width="1092" height="1075" viewBox="0 0 1092 1075" fill="none" xmlns="http://www.w3.org/2000/svg" size="32" class="_icon_1jqgc_1 icon"><g clip-path="url(#clip0_404_5)"><path d="M622.109 475.189L919.927 129H849.353L590.758 429.591L384.219 129H146L458.328 583.547L146 946.58H216.577L489.661 629.145L707.781 946.58H946L622.091 475.189H622.109ZM525.443 587.552L493.798 542.289L242.007 182.13H350.41L553.608 472.79L585.253 518.053L849.387 895.867H740.984L525.443 587.569V587.552Z"></path></g><defs><clipPath id="clip0_404_5"><rect width="800" height="818" transform="translate(146 129)"></rect></clipPath></defs></svg>X</a></li><li><a href="https://youtube.com/c/ag-grid"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M29.41,9.26a3.5,3.5,0,0,0-2.47-2.47C24.76,6.2,16,6.2,16,6.2s-8.76,0-10.94.59A3.5,3.5,0,0,0,2.59,9.26,36.13,36.13,0,0,0,2,16a36.13,36.13,0,0,0,.59,6.74,3.5,3.5,0,0,0,2.47,2.47C7.24,25.8,16,25.8,16,25.8s8.76,0,10.94-.59a3.5,3.5,0,0,0,2.47-2.47A36.13,36.13,0,0,0,30,16,36.13,36.13,0,0,0,29.41,9.26ZM13.2,20.2V11.8L20.47,16Z"></path></svg>YouTube</a></li><li><a href="https://www.linkedin.com/company/ag-grid"><svg focusable="false" preserveAspectRatio="xMidYMid meet" fill="currentColor" width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="_icon_1jqgc_1 icon" xmlns="http://www.w3.org/2000/svg"><path d="M26.2,4H5.8C4.8,4,4,4.8,4,5.7v20.5c0,0.9,0.8,1.7,1.8,1.7h20.4c1,0,1.8-0.8,1.8-1.7V5.7C28,4.8,27.2,4,26.2,4z M11.1,24.4 H7.6V13h3.5V24.4z M9.4,11.4c-1.1,0-2.1-0.9-2.1-2.1c0-1.2,0.9-2.1,2.1-2.1c1.1,0,2.1,0.9,2.1,2.1S10.5,11.4,9.4,11.4z M24.5,24.3 H21v-5.6c0-1.3,0-3.1-1.9-3.1c-1.9,0-2.1,1.5-2.1,2.9v5.7h-3.5V13h3.3v1.5h0.1c0.5-0.9,1.7-1.9,3.4-1.9c3.6,0,4.3,2.4,4.3,5.5V24.3z"></path></svg>LinkedIn</a></li></ul></div></div></footer> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10