我正在使用RStudio中的“shiny”。
我希望日期范围控件(dateRangeInput widget)的预选日期能够更新为数据集的最小值和最大值。
当我尝试下面的代码(仅简化了开始日期的部分),开始日期不会显示在日期范围控件的左侧框中:相反,该框显示为空白(但实际上设置为今天的日期-点击空白框后,今天的日期日历会显示出来)。
ui.r: dateRangeInput("dates", label = "时间范围", start='mydatestart', end = '2014-05-06') 最小日期实际上已经被选中,因为使用如下代码时它会显示出来:
ui.r: textOutput('mydatestart') 这里有一个可复制的示例:
ui.R
我希望日期范围控件(dateRangeInput widget)的预选日期能够更新为数据集的最小值和最大值。
当我尝试下面的代码(仅简化了开始日期的部分),开始日期不会显示在日期范围控件的左侧框中:相反,该框显示为空白(但实际上设置为今天的日期-点击空白框后,今天的日期日历会显示出来)。
ui.r: dateRangeInput("dates", label = "时间范围", start='mydatestart', end = '2014-05-06') 最小日期实际上已经被选中,因为使用如下代码时它会显示出来:
ui.r: textOutput('mydatestart') 这里有一个可复制的示例:
ui.R
library(shiny)
shinyUI({ sidebarPanel( dateRangeInput("dates", label = "时间范围", start='mydatestart', end = '2014-05-06'), textOutput('mydatestart') ) })
server.R
shinyServer(function(input, output) {
mydate<-c("2013-04-24", "2013-04-25", "2013-04-26", "2013-04-27", "2013-04-28", "2013-04-28", "2013-04-29", "2013-04-30")
output$mydatestart<-renderText(min(mydate))
})
使用output$mydatestart<-renderText(as.Date(min(mydate)))也会出现相同的问题。
您知道为什么会这样吗?
谢谢,
Yvan
uiOutput
确实有一点好处,但我并没有真正看出与htmlOutput
的区别。 - Andriy T.