TreeGrid styling in React TreeGrid
Modify the TreeGrid appearance by overriding its default CSS. The following table lists CSS classes and their corresponding sections in the TreeGrid. A custom theme for all React controls can be created using the Theme Studio.
| Section | CSS Class | Purpose of CSS Class |
|---|---|---|
| Root | e-treegrid |
Applied to the root element (div) of the TreeGrid. |
| Header | e-gridheader |
Applied to the header root element; customize the dividing line between header and content. |
e-table |
Applied to the header table; sets the table width to 100%. | |
e-columnheader |
Applied to the table row (tr) in the header. | |
e-headercell |
Applied to the header cell (th); customize header background and border colors. | |
e-headercelldiv |
Applied to the div inside the header cell (th); recommended for customizing header structure and layout. | |
| Body | e-gridcontent |
Applied to the content root; customize the body background color. |
e-table |
Applied to the content table; sets the table width to 100%. | |
e-altrow |
Applied to alternate rows; customize alternate row background color. | |
e-rowcell |
Applied to all data cells; customize cell appearance and styling. | |
e-groupcaption |
Applied to caption cells (td) in grouped rows; customize caption cell background color. | |
e-selectionbackground |
Applied to selected cells; customize selection styling. | |
e-hover |
Applied to rows on hover; customize hover styling. | |
| Pager | e-pager |
Applied to the pager root element; customize background and font color. |
e-pagercontainer |
Applied to pager numeric items. | |
e-parentmsgbar |
Applied to the pager information area. | |
| Summary | e-gridfooter |
Applied to the summary (footer) root element. |
e-summaryrow |
Applied to summary rows. | |
e-summarycell |
Applied to summary cells; customize summary background color. |
Refer to the React TreeGrid feature tour page for highlights. Explore the React TreeGrid example to learn how to present and manipulate data.