filter_select: Categorical filter controls

Description Usage Arguments Examples

View source: R/controls.R

Description

Creates a select box or list of checkboxes, for filtering a SharedData object based on categorical data.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
filter_select(id, label, sharedData, group, allLevels = FALSE, multiple = TRUE)

filter_checkbox(
  id,
  label,
  sharedData,
  group,
  allLevels = FALSE,
  inline = FALSE,
  columns = 1
)

Arguments

id

An HTML element ID; must be unique within the web page

label

A human-readable label

sharedData

SharedData object with the data to filter

group

A one-sided formula whose values will populate this select box. Generally this should be a character or factor column; if not, it will be coerced to character.

allLevels

If the vector described by group is factor-based, should all the levels be displayed as options, or only ones that are present in the data?

multiple

Can multiple values be selected?

inline

If TRUE, render checkbox options horizontally instead of vertically.

columns

Number of columns the options should be arranged into.

Examples

1
2
3
4
5
6
7
## Only run examples in interactive R sessions
if (interactive()) {

sd <- SharedData$new(chickwts)
filter_select("feedtype", "Feed type", sd, "feed")

}

crosstalk documentation built on Jan. 15, 2021, 3:04 p.m.