【发布时间】:2018-04-11 14:57:51
【问题描述】:
我在 Shiny 应用中有 3 个数字输入。这些是具有最小和最大阈值的百分比。显然总和不应大于 100。
当 3 个输入的总和大于 100 时,如何添加错误消息或通知?
代码如下:
library(shiny)
# Define the UI
ui <- bootstrapPage(
numericInput('s1', 'Share 1 (%):', 30, min = 5, max = 55),
numericInput('s2', 'Share 2 (%):', 30, min = 5, max = 55),
numericInput('s3', 'Share 3 (%):', 40, min = 5, max = 55),
textOutput('result')
)
# Define the server code
server <- function(input, output) {
output$result <- renderText({
(input$s1 + input$s2 + input$s3)
})
}
# Return a Shiny app object
shinyApp(ui = ui, server = server)
【问题讨论】: