filterInput() (#40):
arg_name_input_id()arg_name_input_label()arg_name_input_value()args_filter_input() (#24,
#56):
args_unique: pass arguments to
unique()args_sort: pass arguments to sort()args_update_filter_input() can now
return a value for inputId (or equivalent) ([#87])anyNA() for NA checks and inherits()
for class checks, per jarl check . (@novica)args_filter_input() returns a completely unnamed listupdateFilterInput() now works when passing
selected (or equivalent) as an argumentselected argument (or equivalent) is now always removed
from the result of args_update_filter_input() (#90)apply_filters() were
removed in serverFilterInput() (#92)inputId (#17)get_input_values() example
(#18)get_input_values(): Generic to return multiple values
from a shiny input object (#10,
#5)get_input_ids(): Generic to return the names of the
shiny input ids for an arbitrary object x. Method provided
for data.frames (#12)get_input_labels(): Same as
get_input_ids(), but returns the label instead
of inputId (#10).get_input_values() has been re-added; its erroneous
removal was causing an error in serverFilterInput() (#10,
#5).args_update_filter_input() has been removed from the
README’s list of extensible functions.Initial release of shinyfilters.
The package provides the following functions:
filterInput(): Create a shiny input from a vector or
data.frame, with support for extensionupdateFilterInput(): Update a filter input created by
filterInput()serverFilterInput(): Server logic to update filter
inputs for data.framesapply_filters(): Apply a list of filters to a
data.frameargs_filter_input(),
args_update_filter_input(): Get default args for
filterInput() and updateFilterInput().call_filter_input(),
call_update_filter_input(): Create calls to
filterInput() and updateFilterInput().get_filter_logical(): Compute a logical vector for
filtering a data.frame column