나는 반짝이는 것을 좋아합니다. 프로젝트를 만들 때 서버 쪽 대시 보드 헤더를 숨길 필요가 있습니다.shiny - 대시 보드를 비활성화하는 방법 헤더
shinydashboard 웹 사이트에서 코드 dashboardHeader(disable = TRUE)
을 발견했습니다. 나는 이것을 시도했다. 그러나 그것은 효과가 없었다.
그러나 문제를 해결하기 위해 shinyjs를 사용해 보았습니다.
<code>
library(shiny)
library(shinydashboard)
library(shinyjs)
ui <- dashboardPage(
dashboardHeader(
extendShinyjs(text = 'shinyjs.hidehead = function(params) {
$("header").addClass("sidebar-collapse") }'),
),
dashboardSidebar(),
dashboardBody(
actionButton("button","hide_header",width = 4)
)
)
server <- function(input, output) {
observeEvent(input$button, {
js$hidehead()
})}
shinyApp(ui, server)</code>
이미 알고 계시 겠지만 여전히 효과가 없습니다.
내 사례에 대한 아이디어가 있으십니까?
감사드립니다. 나는 사이드 바와 헤더를 망쳐 놓는다. 귀하의 대답은 shinyjs 기능을 이해하는 데 도움이됩니다. 도움을 주셔서 감사합니다. 다시 한번 감사드립니다. – helloswift123
도움이된다는 점을 잘 알고 있습니다. 질문에 대한 답변이 좋은 경우 확인 표시가있는 질문을 수락하면 다른 사용자를 도울 수 있습니다. – Geovany