2015-07-08 13 views
5

Kể từ Shiny 0.11, các thanh trượt đã được đổi thành ion.RangeSlider.Ion.RangeSlider mới mang lại lợi ích gì cho Sáng bóng?

Thoạt nhìn, trông chúng rất khác nhau, đặc biệt với da HTML 5:

enter image description here

... nhưng dường như những thanh trượt mới có thể làm được (? Rất nhiều) hơn so với thanh trượt cũ.

Tôi muốn tận dụng lợi thế của ion.RangeSlider mới, đặc biệt là các tính năng như updateSliderInput, không hoạt động với tôi bằng thanh trượt cũ.

Tuy nhiên, tôi dường như không tìm thấy bất kỳ tài liệu nào về cách thực sự tận dụng lợi thế của những gì thanh trượt mới cung cấp.

Tài liệu trên slider trông giống như đã làm trước 0.11.

RStudio nói rằng thanh trượt mới "hỗ trợ cập nhật nhiều thuộc tính từ máy chủ ..."

Câu hỏi của tôi là, chính xác những gì là tài sản mà được hỗ trợ?

Hơn nữa, có vẻ như có một số skins có thể thay đổi giao diện của thanh trượt - là những giao diện này có sẵn trong hộp khi sử dụng Shiny không?

Ví dụ:

enter image description here

Tôi rất thích sử dụng da này - đột nhiên sự khác biệt giữa các thanh trượt cũ và thanh trượt mới không phải là quá mạnh mẽ.

Cảm ơn.

Trả lời

4

Tôi nghĩ rằng họ quyết định thay đổi thành ion.rangeslider vì nó mạnh hơn và hỗ trợ nhiều tính năng hơn, nhưng như bạn thấy, chúng chưa tận dụng được bất kỳ tính năng nào.

Tất cả cài đặt (https://github.com/IonDen/ion.rangeSlider#settings) có thể được thay đổi trong JavaScript, vì vậy thanh trượt về mặt kỹ thuật đã mạnh hơn trước đây, nhưng bạn cần phải cập nhật các chức năng sáng bóng để thuận tiện hơn khi sử dụng các cài đặt này/Tính năng, đặc điểm.

Có một vấn đề mở trên github cho chính xác vấn đề này, và mới đây họ đã thêm vào mốc sáng bóng 0.12.2 với nó (https://github.com/rstudio/shiny/issues/866)

Về da: bằng cách nhìn vào tài liệu, nó nói rằng bạn cần phải bao gồm tệp CSS đặc biệt cho từng giao diện mà họ cung cấp

Các vấn đề liên quan