【问题标题】:What advantages does the new ion.RangeSlider bring to Shiny?新的 ion.RangeSlider 给 Shiny 带来了哪些优势?
【发布时间】:2015-09-26 18:03:23
【问题描述】:

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

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

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

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

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

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

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

我的问题是,究竟支持哪些属性?

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

例如:

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

谢谢。

【问题讨论】:

    标签: r slider shiny rangeslider


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-21
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 2010-10-23
      • 2018-08-02
      • 1970-01-01
      • 2011-05-30
      • 2013-09-22
      相关资源
      最近更新 更多