Update the available choices and/or current selection of an existing
glassMultiSelect() input.
Usage
updateGlassMultiSelect(
session,
inputId,
choices = NULL,
selected = NULL,
check_style = NULL,
shape = NULL,
disabled = NULL,
disabled_choices = NULL
)Arguments
- session
Shiny session.
- inputId
Input id of the widget.
- choices
New choices, or
NULLto keep current choices.- selected
New selected values, or
NULLto keep current selection. Usecharacter(0)to clear.- check_style
Optional new style string. One of
"checkbox","check-only", or"filled". Defaults toNULL, which keeps the current style unchanged.- shape
Optional new corner style. One of
"rounded"or"square". Defaults toNULL, which keeps the current shape unchanged.- disabled
Optional logical.
TRUE/FALSEtoggles the whole-widget disabled state. Defaults toNULL, which leaves it unchanged.- disabled_choices
Optional character vector of choice values to render as disabled. Defaults to
NULL, which leaves disabled choices unchanged.
Details
This function now follows Shiny-style update semantics more closely:
choices = NULLleaves choices unchangedselected = NULLleaves selection unchangedselected = character(0)clears the selection
When choices is supplied and selected is not, the browser side
keeps the intersection of the current selection and the new set of choices.