【问题标题】:How to disable the numericInput message error in Shiny?如何在 Shiny 中禁用 numericInput 消息错误?
【发布时间】:2021-09-12 02:51:21
【问题描述】:

我的问题类似于this 2018 problem,链接中有一个工作示例。

当您在 Shiny 中使用 numericInput 小部件时,您可以设置一个值和用户可以更改该值的步骤。我想设置一个带小数的标准值,例如 53.66,但将步长保持为 1,以便用户只需单击几次即可轻松更改值。

但是,当用户将光标悬停在小部件上时,他们会收到一条消息,指出唯一有效的值是以 0.66 结尾的数字。该小部件适用于 wathever 值,但该消息可能会误导用户。

有什么办法可以抑制消息吗?还是改一下?

谢谢!

【问题讨论】:

  • 即使问题是重复的,您也应该确保您的问题包含所有代码和数据,成为一个独立的问题。 1)这可以更容易更快地帮助您,这样我们就不必点击另一个链接,通读所有内容以找到您的问题实际上是什么,更重要的是 2)如果该问题由于某种原因被删除,您的帖子没有对未来访客的意义。

标签: r shiny


【解决方案1】:

当然,你可以设置step = "any"

Source

shinyApp(
  ui = fluidPage(
    numericInput("test", "test", 1, step = "any"),
    verbatimTextOutput("testvalue")
  ),
  server = function(input, output, session) {
    updateNumericInput(session, "test", value = 1.1)
    output$testvalue <- renderText({paste0("test value ", input$test)})
  }
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 2023-04-05
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多