R глянцевый слайдерВвод времени показа

У меня есть вопрос, связанный с SliderInput в R блестящий. В sliderInput значением является число. Некоторые примеры показывают, что число - это число. Однако, если я хочу показать значение sliderInput как время, скажем, 10:00, 15:00, как мне это сделать? Большое спасибо.

1 ответ

Это частичный ответ, дающий вам несколько советов, которые может использовать любой, кто обладает знаниями JS. Насколько мне известно, начиная с Shiny-0.5, вы можете достичь этого только написав немного Javascript/JQuery.

Если вы можете встроить подключаемые модули JQuery в приложение UI.R Shiny, эта ссылка содержит то, что вам нужно.

  1. Используйте стиль CSS, чтобы убедиться, что SliderInput ярлыки форматируются так, как вы хотите. (Отображение даты / времени, а не цифр.) Я обычно ставлю любые tags$head() код стиля внутри SideBarPanel() и это сработало.

  2. Вам также понадобится функция Javascript, которая принимает input$number и возвращает действительную дату / время. Ссылка с кодом: в этом посте JQuery есть функция javascript, которую вы сможете использовать (с DatePicker)

Надеюсь, это поможет.

Другие вопросы по тегам