是否可以在拖动滑块时从 shinyWidgets::noUiSliderInput() 读取数据?
Is it possible to read data from shinyWidgets::noUiSliderInput() while the slider is still dragged?
是否可以持续跟踪滑块的位置,
甚至在拖动完成并释放鼠标点击之前?
最小示例:
(注意滑块值是如何在拖动完成后才更新的)
library(shiny)
library(shinyWidgets)
shinyApp(
ui = fluidPage(
noUiSliderInput(
inputId = "the_slider", label = NULL,
min = 0, max = 10, step = 1, value = 5,
behaviour = c("snap")
),
textOutput("slider_value")
),
server = function(input, output, session) {
output$slider_value <- renderText(input$the_slider)
}
)
编辑:
最终目标是input$the_slider
的值会不断更新,而不是鼠标松开后才更新
下面截图中滑块是在7,但是它的值还是5,因为我没有松开鼠标还.
由@Victorp 解决here。谢谢!
要启用此新功能,请从 Github 安装 shinyWidgets 并使用参数 update_on = "change"
.
是否可以持续跟踪滑块的位置, 甚至在拖动完成并释放鼠标点击之前?
最小示例:
(注意滑块值是如何在拖动完成后才更新的)
library(shiny)
library(shinyWidgets)
shinyApp(
ui = fluidPage(
noUiSliderInput(
inputId = "the_slider", label = NULL,
min = 0, max = 10, step = 1, value = 5,
behaviour = c("snap")
),
textOutput("slider_value")
),
server = function(input, output, session) {
output$slider_value <- renderText(input$the_slider)
}
)
编辑:
最终目标是input$the_slider
的值会不断更新,而不是鼠标松开后才更新
下面截图中滑块是在7,但是它的值还是5,因为我没有松开鼠标还.
由@Victorp 解决here。谢谢!
要启用此新功能,请从 Github 安装 shinyWidgets 并使用参数 update_on = "change"
.