Learn R Programming

teal.slice (version 0.8.2)

DefaultFilteredDataset: DefaultFilteredDataset R6 class

Description

Stores any object as inert entity. Filtering is not supported.

Arguments

Super class

FilteredDataset -> DefaultFilteredDataset

Methods

Inherited methods

DefaultFilteredDataset$new()

Initializes this DefaultFilteredDataset object.

Usage

DefaultFilteredDataset$new(dataset, dataname, label = character(0))

Arguments

dataset

any type of object; will not be filtered.

dataname

(character(1)) syntactically valid name given to the dataset.

label

(character(1)) label to describe the dataset.

Returns

Object of class DefaultFilteredDataset, invisibly.


DefaultFilteredDataset$format()

Returns a formatted string representing this DefaultFilteredDataset object.

Usage

DefaultFilteredDataset$format(show_all, trim_lines = FALSE)

Arguments

show_all

(logical(1)) for method consistency, ignored.

trim_lines

(logical(1)) flag specifying whether to trim lines if class names are too long.

Returns

The formatted string.


DefaultFilteredDataset$get_call()

Usage

DefaultFilteredDataset$get_call(sid)

Arguments

sid

(character(1)) for method consistency, ignored.

Returns

NULL, invisibly.


DefaultFilteredDataset$get_filter_state()

Usage

DefaultFilteredDataset$get_filter_state()

Returns

NULL, invisibly.


DefaultFilteredDataset$set_filter_state()

Usage

DefaultFilteredDataset$set_filter_state(state)

Arguments

state

(teal_slices) for method consistency, ignored.

Returns

NULL, invisibly.


DefaultFilteredDataset$clear_filter_states()

Usage

DefaultFilteredDataset$clear_filter_states(force)

Arguments

force

(logical(1)) for method consistency, ignored.

Returns

NULL, invisibly.


DefaultFilteredDataset$get_filter_overview()

Creates row for filter overview in the form of
dataname - unsupported data class

Usage

DefaultFilteredDataset$get_filter_overview()

Returns

A data.frame.


DefaultFilteredDataset$ui_active()

Overwrites parent method.

Usage

DefaultFilteredDataset$ui_active(id, allow_add)

Arguments

id

(character(1)) shiny module instance id.

allow_add

(ignored)

Details

Blank UI module that would list active filter states for this dataset.

Returns

An empty div.


DefaultFilteredDataset$ui_add()

Overwrites parent method.

Usage

DefaultFilteredDataset$ui_add(id)

Arguments

id

(character(1)) shiny module instance id.

Details

Blank UI module that would list active filter states for this dataset.

Returns

An empty div.


DefaultFilteredDataset$clone()

The objects of this class are cloneable with this method.

Usage

DefaultFilteredDataset$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

Run this code
# use non-exported function from teal.slice
DefaultFilteredDataset <- getFromNamespace("DefaultFilteredDataset", "teal.slice")

library(shiny)

ds <- DefaultFilteredDataset$new(letters, "letters")
isolate(ds$get_filter_state())
isolate(ds$get_call())

Run the code above in your browser using DataLab