我们如何在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应该很快就能定稿了