glassSelectValue: Reactive helper for glassSelect values

View source: R/glassSelect.R

glassSelectValueR Documentation

Reactive helper for glassSelect values

Description

Convenience helper for extracting a single-select widget's value from Shiny's input object without using modules.

Usage

glassSelectValue(input, inputId)

Arguments

input

Shiny input object.

inputId

Input id used in glassSelect().

Value

A reactive expression returning the current selected value as a character scalar, or NULL when nothing is selected.

See Also

Other glass select widgets: glassMultiSelect(), glassMultiSelectServer(), glassMultiSelectValue(), glassSelect(), glassSelectServer(), updateGlassMultiSelect(), updateGlassSelect()

Examples

if (interactive()) {
  library(shiny)

  ui <- fluidPage(
    useGlassTabs(),
    glassSelect("fruit", c(Apple = "apple", Banana = "banana"))
  )

  server <- function(input, output, session) {
    fruit <- glassSelectValue(input, "fruit")
    observe({
      print(fruit())
    })
  }

  shinyApp(ui, server)
}


glasstabs documentation built on Sept. 11, 2026, 5:08 p.m.