html_table_render() returns a shiny::renderUI() that shows result
as the paginated, sortable table preview. html_table_result() is the
block-flavored wrapper that reads the page_size board option first.
Usage
html_table_render(result, session, page_size = 5L)
html_table_result(result, block, session)
html_table_displayValue
A shiny::renderUI() object.
Details
html_table_display is the blockr.core::tabular_display that wires this
preview into data, parser and transform blocks. Opt in per app with
options(blockr.tabular_display = blockr.ui::html_table_display); the
display declares and triggers on a single board option, page_size, which
the HTML table reads to paginate.
Sort and page state live in the browser and arrive via Shiny inputs whose
ids are derived from the output name (via shiny::getCurrentOutputInfo()),
so several previews in one module session stay independent. Sorting and
pagination are resolved by table_page(): in-memory frames use a cached
order index, lazy dbplyr tables are counted and paged in the database.