【发布时间】:2017-12-23 01:40:14
【问题描述】:
示例来自 Shiny 画廊。我想在第一个选项卡上显示 ex1 和 ex2,在第二个选项卡上和 ex2 之间有一些中断。
ui.R
navbarPage(
title = 'DataTable Options',
tabPanel('Display length', DT::dataTableOutput('ex1')),
tabPanel('Length menu', DT::dataTableOutput('ex2'))
)
服务器.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'))
)
【问题讨论】:
标签: r datatables shiny