新款ion.RangeSlider为Shiny带来了哪些优势?

Mat*_*ien 5 r slider rangeslider shiny

截至Shiny 0.11,滑块已更改为ion.RangeSlider.

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

在此输入图像描述

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

我想利用新的ion.RangeSlider,特别是这些功能updateSliderInput,这对我来说不适用于旧的滑块.

但是,我似乎无法找到有关如何真正利用新滑块提供的功能的任何文档.

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

RStudio说新的滑块"支持从服务器更新更多属性......"

我的问题是,支持的属性究竟是什么?

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

例如:

在此输入图像描述

我很想使用这个皮肤 - 突然之间旧滑块和新滑块之间的区别并不那么激烈.

谢谢.

Dea*_*ali 4

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

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

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

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