【发布时间】:2020-02-03 23:13:34
【问题描述】:
当我在 RStudio 中运行以下代码时,我可以在查看器中更改 numericInput() 的值。例如,它以 '5' 开头,我可以将其更改为 0 到 100 之间的任何值。
我遇到的问题是,当我尝试在浏览器中运行代码时,我无法更改初始值“5”的值。
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(title = "MY TITLE"),
dashboardSidebar(
numericInput("numbers", "nums", 5, min = 0.00, max = 100, 1)
),
dashboardBody()
)
server <- function(input, output){
}
shinyApp(ui = ui, server = server)
【问题讨论】:
-
这一定与您的浏览器有关。我在当前版本的 Google Chrome、Firefox、Edge 和 Internet Explorer 中试用了您的应用程序。输入小部件的外观在四种浏览器中并不完全相同。 Internet Explorer 的外观最差,因为没有向上/向下箭头来更改数字,而且键盘箭头也不起作用。但是您仍然可以删除旧号码并输入新号码。在功能方面,所有四个浏览器都可以正常工作。因此,也许只需安装您首选浏览器的较新版本。
-
是的,你是对的,虽然我已经在使用 IE 11,但它与浏览器相关。这很好,因为我更喜欢使用 Chrome。我只使用 IE 进行闪亮,因为它默认使用它。
-
@Till 您可能应该添加您的评论作为回答的形式,以便史蒂夫能够给您您的信用:)
标签: r shiny rstudio shinydashboard