1
取自Shiny畫廊的示例。我想在第一個選項卡上顯示ex1和ex2,在第二個選項卡上有一些中斷和ex2。在Shiny中使用相同的輸出元素兩次
ui.R
navbarPage(
title = 'DataTable Options',
tabPanel('Display length', DT::dataTableOutput('ex1')),
tabPanel('Length menu', DT::dataTableOutput('ex2'))
)
server.R
function(input, output) {
# display 10 rows initially
output$ex1 <- DT::renderDataTable(
DT::datatable(iris, options = list(pageLength = 25))
)
# -1 means no pagination; the 2nd element contains menu labels
output$ex2 <- DT::renderDataTable(
DT::datatable(
iris, options = list(
lengthMenu = list(c(5, 15, -1), c('5', '15', 'All')),
pageLength = 15
)
)
)
}
我想下面的代碼將工作,但事實並非如此。它確實顯示任何選項卡中的任何內容。
navbarPage(
title = 'DataTable Options',
tabPanel('Display length', DT::dataTableOutput('ex1'),
HTML("<br><br><br>"),
DT::dataTableOutput('ex2')),
tabPanel('Length menu', DT::dataTableOutput('ex2'))
)