R闪亮的数值输入步长和最小值交互

血液

考虑一下R Shiny应用程序中的以下数字小部件:

numericInput("val", "Enter value:", value = 50, min = 0, step = 5)

如果在运行应用程序时单击窗口小部件中的向上/向下箭头,则该值将按预期增加或减少5(0、5、10、15 ...)。

现在考虑将最小值更改为1:

numericInput("val", "Enter value:", value = 50, min = 1, step = 5)

如果现在单击向上/向下箭头,该值仍将增加/减少5,但从1开始,创建顺序1、6、11、16 ...

当最小值为1时,是否可以将增量/减量保持为5但从0开始(因此序列为0、5、10、15 ...)?

例如,您可能希望用户输入一个(严格地)正数,但是由于5的倍数是个好,简单的四舍五入数字,因此希望用户输入一个(严格的)正数,但其增减值是5(而不是1、6、11、16等)。

杰克

您可以使用updateNumericInput来防止null值numericInput这是一个例子:

library(shiny)

ui <- fluidPage(
  sidebarPanel(
    numericInput("val", "Enter value:", value=50, min = 0, step = 5)
  )
)

server <- function(input, output, session) {
  observeEvent(input$val, {
    x <- input$val
    if (x == 0 | is.na(x)){
      updateNumericInput(session, "val", value = 1)
    }
  })
}

shinyApp(ui, server)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

地址范围的最小值,最大值和步长

Python数值微分和h的最小值

创建具有最小值、最大值和离散“步长”的对数刻度

输入值的最小值和最大值

输入数组java的最小值和最大值?

闪亮的numericInput()不考虑最小值和最大值

确定Postgres数值最大最小值

如何在C ++中获得向量复数值的最大值,最小值和位置?

最小值和IFError

如何输入仅输入“年”时的最小值和最大值才能打印?

直接输入文字时管理输入[number]中的最大值和最小值

如何在接受浮点值的输入类型上设置最小值和最大值?

如何确定已输入的最小值?

编写函数以输出R中多个列的最小值,平均值和最大值的给定输入值

Angularjs:如何检测输入数字的最小值和最大值

angular4应用程序中输入的最小值和最大值

Power BI 中具有最小值和最大值的数字输入

HTML编号输入的最小值和最大值无法正常工作

如何基于选择角度动态设置输入控件的最小值和最大值

垂直输入类型“范围”的最大值和最小值的位置标签

动态设置输入组的最小值和最大值

选项类型编号中的jQuery数据输入验证最小值和最大值

最小值和最大值Reactstrap输入类型日期(日历)

查找用户输入的最小值和最大值,而无需使用数组

跟踪用户输入的整数的最大值和最小值

BrentSearch从字符串输入中查找根,最小值和最大值

如何使用DocumentFilter设置可以在Jformattedtextfield中输入的最大值和最小值?

使用双数组和用户输入查找数组的最小值/最大值

根据我选择的列变化的滑块输入中的最大值和最小值