Properties to customize grid theme, see full list here : https://nhn.github.io/tui.grid/latest/Grid/.
Usage
set_grid_theme(
selection.background = NULL,
selection.border = NULL,
scrollbar.border = NULL,
scrollbar.background = NULL,
scrollbar.emptySpace = NULL,
scrollbar.thumb = NULL,
scrollbar.active = NULL,
outline.border = NULL,
outline.showVerticalBorder = NULL,
frozenBorder.border = NULL,
area.header.border = NULL,
area.header.background = NULL,
area.body.background = NULL,
area.summary.border = NULL,
area.summary.background = NULL,
row.even.background = NULL,
row.even.text = NULL,
row.odd.background = NULL,
row.odd.text = NULL,
row.dummy.background = NULL,
row.hover.background = NULL,
cell.normal.background = NULL,
cell.normal.border = NULL,
cell.normal.text = NULL,
cell.normal.showVerticalBorder = NULL,
cell.normal.showHorizontalBorder = NULL,
cell.header.background = NULL,
cell.header.border = NULL,
cell.header.text = NULL,
cell.header.showVerticalBorder = NULL,
cell.header.showHorizontalBorder = NULL,
cell.rowHeader.background = NULL,
cell.rowHeader.border = NULL,
cell.rowHeader.text = NULL,
cell.rowHeader.showVerticalBorder = NULL,
cell.rowHeader.showHorizontalBorder = NULL,
cell.summary.background = NULL,
cell.summary.border = NULL,
cell.summary.text = NULL,
cell.summary.showVerticalBorder = NULL,
cell.summary.showHorizontalBorder = NULL,
cell.selectedHeader.background = NULL,
cell.selectedRowHeader.background = NULL,
cell.focused.border = NULL,
cell.focused.background = NULL,
cell.focusedInactive.border = NULL,
cell.required.background = NULL,
cell.required.text = NULL,
cell.editable.background = NULL,
cell.editable.text = NULL,
cell.disabled.background = NULL,
cell.disabled.text = NULL,
cell.invalid.background = NULL,
cell.invalid.text = NULL
)
reset_grid_theme()
Arguments
- selection.background
Background color of a selection layer.
- selection.border
Border color of a selection layer.
- scrollbar.border
Border color of scrollbars.
- scrollbar.background
Background color of scrollbars.
- scrollbar.emptySpace
Color of extra spaces except scrollbar.
- scrollbar.thumb
Color of thumbs in scrollbars.
- scrollbar.active
Color of arrows(for IE) or thumb:hover(for other browsers) in scrollbars.
- outline.border
Color of the table outline.
- outline.showVerticalBorder
Whether vertical outlines of the table are visible.
- frozenBorder.border
Border color of a frozen border.
- area.header.border
Border color of the header area in the table.
- area.header.background
Background color of the header area in the table.
- area.body.background
Background color of the body area in the table.
- area.summary.border
Border color of the summary area in the table.
- area.summary.background
Background color of the summary area in the table.
- row.even.background
background color of even row.
- row.even.text
text color of even row.
- row.odd.background
background color of cells in odd row.
- row.odd.text
text color of odd row.
- row.dummy.background
background color of dummy row.
- row.hover.background
background color of hovered row.
- cell.normal.background
Background color of normal cells.
- cell.normal.border
Border color of normal cells.
- cell.normal.text
Text color of normal cells.
- cell.normal.showVerticalBorder
Whether vertical borders of normal cells are visible.
- cell.normal.showHorizontalBorder
Whether horizontal borders of normal cells are visible.
- cell.header.background
Background color of header cells.
- cell.header.border
border color of header cells.
- cell.header.text
text color of header cells.
- cell.header.showVerticalBorder
Whether vertical borders of header cells are visible.
- cell.header.showHorizontalBorder
Whether horizontal borders of header cells are visible.
- cell.rowHeader.background
Background color of row's header cells.
- cell.rowHeader.border
border color of row's header cells.
- cell.rowHeader.text
text color of row's header cells.
- cell.rowHeader.showVerticalBorder
Whether vertical borders of row's header cells are visible.
- cell.rowHeader.showHorizontalBorder
Whether horizontal borders of row's header cells are visible.
- cell.summary.background
Background color of cells in the summary area.
- cell.summary.border
border color of cells in the summary area.
- cell.summary.text
text color of cells in the summary area.
- cell.summary.showVerticalBorder
Whether vertical borders of cells in the summary area are visible.
- cell.summary.showHorizontalBorder
Whether horizontal borders of cells in the summary area are visible.
- cell.selectedHeader.background
background color of selected header cells.
- cell.selectedRowHeader.background
background color of selected row's head cells.
- cell.focused.border
border color of a focused cell.
- cell.focused.background
background color of a focused cell.
- cell.focusedInactive.border
border color of a inactive focus cell.
- cell.required.background
background color of required cells.
- cell.required.text
text color of required cells.
- cell.editable.background
background color of the editable cells.
- cell.editable.text
text color of the selected editable cells.
- cell.disabled.background
background color of disabled cells.
- cell.disabled.text
text color of disabled cells.
- cell.invalid.background
background color of invalid cells.
- cell.invalid.text
text color of invalid cells.
Examples
library(toastui)
# Default is "clean" theme
datagrid(rolling_stones_50)
# others builtins themes
datagrid(rolling_stones_50, theme = "striped")
datagrid(rolling_stones_50, theme = "default")
# Set global theme options
set_grid_theme(
row.even.background = "#ddebf7",
cell.normal.border = "#9bc2e6",
cell.normal.showVerticalBorder = TRUE,
cell.normal.showHorizontalBorder = TRUE,
cell.header.background = "#5b9bd5",
cell.header.text = "#FFF",
cell.selectedHeader.background = "#013ADF",
cell.focused.border = "#013ADF"
)
datagrid(rolling_stones_50)
# Remove theme
reset_grid_theme()