0
shinydashboardの折り畳まれたメニュー項目にチェックボックスメニューを表示しようとしていますが、動作させることができません。今のところ、私はdashboardBody
にレンダリングするときに似たようなgithub issueを見つけましたが、それがsiderbarMenu
にどのように当てはまるのか分かりませんでした。折り畳まれたメニュー項目に入力ウィジェットをレンダリングする方法は?
library('shiny')
library("shinydashboard")
header <- dashboardHeader()
sidebar <- dashboardSidebar(
sidebarMenu(
menuItem("Inputs", icon = icon("bar-chart-o"), tabName = "tabOne",
uiOutput('mymenu')
)
)
)
body <- dashboardBody(
h3('nothing here')
)
shinyApp(
ui = dashboardPage(header, sidebar, body),
server = function(input, output) {
output$mymenu <- renderUI({
checkboxGroupInput('mymenu', 'lettersMenu',
letters[1:5],
letters[1:5])
})
}
)
?また、 'renderUI'をトリガーする必要があるのはなぜですか? 'shinydashboard'を使わずに、基本的に同じコードでメニューをレンダリングすることができました。 – Dambo
このコードは 'server()'の中に置かれますが、 'output $ mymenu'の外側に置かれます。 – user5029763
悲しいことに、なぜこのコードが動作するのか説明できません...先週同様の問題がありましたが、それが解決した方法です... – user5029763