Skip to contents

Teal filter-panel API

Functions used initialize filter-panel and to modify its states.

init_filtered_data()
Initialize FilteredData
set_filter_state() get_filter_state() remove_filter_state() clear_filter_states()
Managing FilteredData states
get_filter_expr()
Gets filter expression for multiple datanames taking into account its order.
teal_slice() is.teal_slice() as.teal_slice() as.list(<teal_slice>) format(<teal_slice>) print(<teal_slice>)
Specify single filter.
teal_slices() is.teal_slices() as.teal_slices() as.list(<teal_slices>) `[`(<teal_slices>) c(<teal_slices>) format(<teal_slices>) print(<teal_slices>) list_to_teal_slices()
Complete filter specification.
slices_store()
Store teal_slices object to a file
slices_restore()
Restore teal_slices object from a file

For Developers

Abstract and concrete classes used to build teal functionality.

R6 Classes

Abstract and concrete classes used to build teal functionality.

DefaultFilteredDataset
The DefaultFilteredDataset R6 class
FilteredData
Class to encapsulate filtered datasets
FilteredDataset
FilterStates R6 class
FilterPanelAPI
Class to encapsulate the API of the filter panel of a teal app
MAEFilteredDataset
MAEFilteredDataset R6 class