5

从 Shiny 0.11 开始,滑块已更改为ion.RangeSlider.

乍一看,它们看起来非常不同,尤其是 HTML 5 皮肤:

在此处输入图像描述

...但显然这些新滑块可以做(很多?)比旧滑块更多。

我想利用新的ion.RangeSlider,尤其是 之类的功能updateSliderInput,这些功能不适用于旧滑块。

但是,我似乎找不到任何有关如何实际利用新滑块所提供功能的文档。

滑块上的文档看起来与 0.11 之前的文档相同。

RStudio 表示新滑块“支持从服务器更新更多属性......”

我的问题是,支持的属性到底是什么?

此外,看起来有些皮肤可以改变滑块的外观——这些皮肤在使用 Shiny 时是否开箱即用?

例如:

在此处输入图像描述

我很想用这个皮肤——突然之间旧滑块和新滑块之间的区别就没有那么大了。

谢谢。

4

1 回答 1

4

我认为他们决定更改为 ion.rangeslider 是因为它更强大并且支持更多功能,但正如您所注意到的,他们没有利用任何这些功能。

所有设置(https://github.com/IonDen/ion.rangeSlider#settings)都可以在 JavaScript 中更改,因此滑块在技术上已经比以前更强大了,但你说得对,闪亮的功能需要更新以便更方便地使用这些设置/功能。

github上有一个针对这个问题的未解决问题,他们最近在其中添加了闪亮的0.12.2的里程碑(https://github.com/rstudio/shiny/issues/866

关于皮肤:通过查看文档,它说您需要为他们提供的每个皮肤包含一个特殊的 CSS 文件

于 2015-07-10T21:20:12.090 回答