【问题标题】:shiny r selectDate startview = "century"?闪亮的r selectDate startview =“世纪”?
【发布时间】:2017-03-10 12:44:01
【问题描述】:

我正在尝试找到一种方法来让 Shiny R selectDate 函数以最宽的状态打开。就目前而言,它具有 startview = "____" 的三个选项,分别是月年或十年。例如:

dateInput("r_num_years", "Date of Birth", format = "mm-dd-yyyy", startview = "decade" )

这给了我以下信息: startview = "decade"

然后通过单击此弹出窗口的顶部,您将获得第二张图片 再次点击你会得到第三张图片

我希望它以第三张图片中描绘的状态开始

我希望有一个解决方法。我确实浏览了 GitHub 上的一些源代码,并认为 this 部分代码看起来很相关。

这似乎应该是一个标准功能,因为它显然已经有了“状态”或“模式”......

有人有什么想法吗?

【问题讨论】:

  • 嗨@Jason,澄清一下 - 你想要的是首先指定“月日”,然后是年(然后是十年?)。以startview = "month" 开头是不够的,因为之后不能指定year
  • 不,相反。我希望它从世纪状态开始(下图)......
  • 对我来说,他从世纪状态开始,接下来我可以选择年,然后月,日,...

标签: r calendar shiny options default-value


【解决方案1】:

您可以使用startview = "centuries",或startview = 4

Shiny dateInput 使用引导程序 datepicker,您可以阅读有关其选项的更多信息 there

shinyApp(ui=dateInput("r_num_years", "Date of Birth",format = "mm-dd-yyyy", 
                      startview = "centuries" ),
         server=function(input, output){})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 2015-05-07
    • 2018-10-04
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多