2
値をsliderInput
から動的に変更しようとしています。難しいのは、sliderInput
から1つの値でsliderInput
に変更したいということです。これはうまくいかないようです。スライダの入力を反応的に光沢がある
次のコードの最初のアクションボタンは機能しますが、2番目のボタンは意図していないものです。
uiOutput
要素に切り替える唯一の可能性はありますか?
コード
library(shiny)
app <- shinyApp(
ui = bootstrapPage(
sliderInput("sld1", min = 0, max = 10, label = "y1", value = 5),
actionButton("acb1", "Change Value"),
actionButton("acb2", "Change Value to Range")
),
server = function(input, output, session) {
observeEvent(input$acb1, {
updateSliderInput(session, "sld1", value = 2)
})
observeEvent(input$acb2, {
updateSliderInput(session, "sld1", value = 2:7)
})
})
runApp(app)
を使用して動的にスライダーを追加することができ、私はuiOutput' 'に頼る必要が - 働いあちこちに感謝しかし、 'reactiveValues'の良いユースケースではありますが – thothal