在Shiny中使用带有ion.RangeSlider sliderInput的日期

时间:2015-07-13 03:27:37

标签: r twitter-bootstrap slider shiny rangeslider

我们如何在Shiny中使用sliderInput的日期?

我知道Bootstrap 2.0已经difficult了,但是现在Shiny正在使用离子滑块,有希望:

根据documentation

  

Slider支持日期和时间

现在,像是

sliderInput("date",label="date", min=as.Date("1934-06-29"), max=as.Date("1940-03-04"))

仍然是一个梦想。

found一些似乎相关的Javascript,但我不确定在UI中实现这一点。有谁知道Javascript将其纳入任何Shiny应用程序吗?

$("#range_39").ionRangeSlider({
    min: +moment().subtract(1, "years").format("X"),
    max: +moment().format("X"),
    from: +moment().subtract(6, "months").format("X"),
    prettify: function (num) {
        return moment(num, "X").format("LL");
    }
});

感谢您阅读此内容。

1 个答案:

答案 0 :(得分:2)

看起来Winston最近添加了对rangelider日期的支持,但它还没有被整合到闪亮的中。

https://github.com/rstudio/shiny/pull/885

它应该很快就会定稿