私は光沢があります。私がプロジェクトを作ったとき、私はサーバー側のダッシュボードヘッダーを隠す必要があります。shiny - ダッシュボードを無効にする方法
shinydashboardのWebサイトで、コード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