Serves as a wrapper for shiny_data_filter_item
and utilizes
moduleSever()
for a more modern implementation of the data item
filter.
IDEAFilter_item(
id,
data,
column_name = NULL,
filters = list(),
...,
col_subset = NULL,
preselection = NULL,
verbose = FALSE
)
a reactiveValues
list of four reactive elements;
(1) the code to filter a vector with the name of the specified data column,
(2) a flag indicating when to remove this filter, (3) the append list of
combining the `filters` argument with (1), and (4) the column name of the
`data` used to create the item.
a module id name
a reactive expression
returning a data.frame
to use
as the input to the filter item module
a value indicating the name of the column to be filtered
a reactive expression
containing the a list of filters
passed as language
types
placeholder for inclusion of additional parameters in future development
a vector
containing the list of allowable columns to filter on
a list
that can be used to pre-populate the filter
a logical
value indicating whether or not to print log
statements out to the console