2013-07-16 307 views
3

我有一个问题与R闪亮的sliderInput有关。 在sliderInput中,该值是一个数字。一些例子显示数字是$数字。但是,如果我想要显示sliderInput的值作为时间,比如说10:00,15:00,我应该怎么做? 非常感谢。R闪亮slider输入显示时间

回答

0

这是一个部分答案,给你一些指示,指出任何有一些JS知识的人都可以使用。就我所知,就像Shiny-0.5一样,只有通过编写一些Javascript/JQuery才能实现这一点。

如果您能够将JQuery插件并入您的UI.R Shiny应用程序,this link就是您想要的。

  1. 使用CSS样式确保SliderInput标签的格式符合您的要求。 (显示日期/时间而不是数字)。我通常会将tags$head()样式代码放在SideBarPanel()之内,它已经工作了。

  2. 您还需要Javascript函数,它需要输入input$number并返回有效的日期/时间。 链接的代码:This JQuery post有一个JavaScript函数,你应该能够使用(带的DatePicker)

希望有所帮助。

+0

非常感谢。这听起来很复杂。你有一些示例代码来做到这一点?非常感谢。 – user2564888