スライダーのように見える光沢のある入力の初期値を NULL または NA にする方法はありますか? との両方sliderInput
でsliderTextInput
、デフォルト値を null にすることはできません。
それが可能であることはよく知っていselectInput
ますが(デフォルトでcharacter(0)
)、その視覚的な才能は、私が取り組んでいるアプリケーションには有効ではありません。
それらの値は入力後に読み取る必要がありactionButton
、すべての入力がユーザーによって調整されたことを確認するためにいくつかのチェックが行われます。
JavaScript の基礎はいくつかありますが、回避策を作成する方法についての指示が必要です。
最小限のアプリの例:
library(shiny)
library(shinyWidgets)
UI <- fluidPage(
sliderInput(
"test_1",
"Testing sliderInput",
min = 1,
max = 5,
value = 3 # don't allow leaving empty, NA or NULL
),
sliderTextInput(
"test2",
"Testing sliderTextInput",
choices = c("1 - Least",
"2 - Less",
"3 - Middle",
"4 - More",
"5 - Most"),
selected = NULL # allows NULL, but takes the first of 'choices' either way
)
)
server <- function(input, output, session) {
}
shinyApp(UI, server)