2015-11-22 28 views
-3

我想在dataTableOutput的每個頁面中只看到三條記錄。我已將頁面長度設置爲(pageLength = 3),但它不在我的表格中顯示3行。 的代碼如下:如何自定義閃亮應用中的dataTableOutput

server.r:

# display table 
    output$responses <- DT::renderDataTable({ 
    (options = list(pageLength = 3)) 
    #update after submit is clicked 
    input$submit 
    #update after delete is clicked 
    input$delete 
    ReadData() 
    } 

ui.r:

box(
     title = "KPIs", status = "primary", solidHeader = TRUE, 
     collapsible = TRUE, 
    DT::dataTableOutput("responses"), tags$hr() 

    )) 

回答

0

嘗試

output$responses <- DT::renderDataTable({ 
    #update after submit is clicked 
    input$submit 
    #update after delete is clicked 
    input$delete 
    DT::datatable(ReadData(), options = list(pageLength=3))}) 
+0

它不工作?或爲什麼減號? – Batanichek

+0

它運作良好。非常感謝。我不明白他們爲什麼給你減號並給了我-3? – user

+0

你能解釋爲什麼我寫的代碼不起作用嗎? – user