set_html_rowheader | R Documentation |
The following functions allow to configure the html output behaviour of a StyledTable class object:
set_html_table_id()
or remove_html_table_id()
: Assign or remove an
html id
to the surrounding <table>
tag
set_html_table_class()
or remove_html_table_class()
: Append or remove an
html class
name to the surrounding <table>
tag
set_html_tr_class()
or remove_html_tr_class()
: Append or remove an
html class
name to the <tr>
tag of one ore more table rows
set_html_td_class()
or remove_html_td_class()
: Append or remove an
html class
name to one or more table cells (<td>
or <th>
tags)
set_html_td_id()
: Assign an html id
to one ore more table cells (<td>
or <th>
tags)
set_html_colheader()
: Define one or more table rows as header rows, holding
the headings of the columns
set_html_rowheader()
: Define one or more table columns as header columns, holding
additional headings for the rows
set_html_subheading()
: Define one or more table rows as subheading rows, grouping
the html table into smaller tables
set_html_pre_process()
: Add an html specific pre-processing function to
one or more table cells. This functions will modify the cell values,
when create_html()
is called.
apply_html_theme1()
: Assign the html class styledtable-theme1
to the <table>
tag.
This will ensure that the styling defined in
styledTables/inst/stylesheets/sass_files/styledtable_theme1.sass
is used.
If you want to create your own html stylings, then you should have a look
at this sass file and create your own stylesheets (sass or css).
Note that you can either include your own stylesheets in the
css
field in the output-format section of the yaml header of your
rmd file (sass and css files are both possible) or
you can add your stylesheet as html dependency by calling
add_html_stylesheet()
add_html_dependency()
: Adds an html dependency (stylesheet, javascript etc.)
to your styledTable object. When the table is printed, then these
dependencies will automatically be included in the resulting html header.
add_html_stylesheet()
: A wrapper for add_html_dependency()
for
adding css (holding costom html stylings for your tables) to the
dependencies list of the StyledTable class
object.
set_html_rowheader(st, col_id = NULL)
set_html_colheader(st, row_id = NULL)
set_html_subheading(st, row_id = NULL)
set_html_table_class(st, class, replace_mode = "append")
remove_html_table_class(st, class)
set_html_table_id(st, id, replace_mode = "append")
remove_html_table_id(st, id)
set_html_tr_class(st, class, row_id = NULL, replace_mode = "append")
remove_html_tr_class(st, class, row_id = NULL)
set_html_td_class(
st,
class,
row_id = NULL,
col_id = NULL,
replace_mode = "append"
)
set_html_td_id(st, id, row_id = NULL, col_id = NULL, replace_mode = "append")
remove_html_td_class(st, class, row_id = NULL, col_id = NULL)
add_html_stylesheet(
st,
file_path,
name = "additional_stylesheets",
version = "0"
)
add_html_dependency(st, dep)
apply_html_theme1(st)
st |
A StyledTable class object |
col_id |
A numeric vector holding the ids of the specified table columns. |
row_id |
A numeric vector holding the ids of the specified table rows. |
class |
A character vector holding the html class names, which should be added to the specific dom element |
replace_mode |
One of the following strings:
|
id |
A character vector holding one or more html ids which should be assigend to the specific dom element. |
file_path |
The path to the css file holding the table styling. |
name |
A string holding the library name (has no effect on the output). |
version |
A string holding the version of the stylesheet (has no effect on the output) |
dep |
An html dependecy created by |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.