Я работаю над приложением, в котором я использую пакет shinyjs
, чтобы скрыть и показать вкладки элемента navbarPage
. Он отлично работает, пока я не решил использовать lubridate
в своем приложении для какой-то другой цели. Просто с вызовом library
приложение зависает, когда я пытаюсь использовать функции отображения/скрытия:
Предупреждение: ошибка в шоу: неиспользуемый аргумент (селектор = "#navbar li a[data-value=mydata]")
Мой код (попробуйте с загрузкой смазки или без нее)
library(shiny); library(shinyjs); library(lubridate)
ui <- fluidPage(useShinyjs(), navbarPage(id="navbar", title="Analysis",
tabPanel(title="Home", p("here is main page"), checkboxInput("show_other_tab", "show other tab?", value=FALSE)),
tabPanel(title="My Data", value="mydata", p("some other text"))))
server = function(input, output, session){
hide(selector = "#navbar li a[data-value=mydata]")
observe({
if (input$show_other_tab) {
show(selector = "#navbar li a[data-value=mydata]")
} else {
hide(selector = "#navbar li a[data-value=mydata]")}})}
shinyApp(ui, server)
Это мой session.info(): R 3.4.2 [1] lubridate_1.7.1shiningjs_0.9.1shining_1.0.5
Что может быть причиной этого и как избежать этой ошибки? Спасибо