r语言 - 使用日期和离子.RangeSlider sliderInput in Shiny



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

我知道使用Bootstrap 2.0很困难,但现在Shiny正在使用离子滑块,有希望:

根据文档,

滑块支持日期和时间

现在,像

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

仍然是一个梦。

我发现一些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");
    }
});

看起来Winston最近为rangeslider添加了日期支持,但它还没有被合并到shiny中。

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

应该很快就能定稿了

最新更新