簡體   English   中英

無法在Shiny中的DT :: renderdatatable中顯示頁碼

[英]Unable to display page numbers in DT::renderdatatable in Shiny

我試圖在Shiny中呈現數據表,但輸出不顯示頁碼。

我已經嘗試將Paging,DOM選項更改為各種參數但無法使其工作

DT::renderDataTable(expr = { 
    sales_data_filtered() %>%
        group_by(class) %>%
        summarise(sales = sum(sales))%>%
    mutate(sales = scales::dollar(sales)) 

}, options = list(scrollY = "250px",dom = 't',
    pageLength = 5) )

在此輸入圖像描述

嘗試重寫一點。

  1. 將結果存儲在單獨的反應表達式中:
result <- sales_data_filtered() %>%
            group_by(class) %>%
            summarise(sales = sum(sales))%>%
            mutate(sales = scales::dollar(sales)) 

為什么要使用dom = 't'選項? 這意味着,只有表格才會被渲染。 如果不需要,擺脫它。

DT::renderDataTable(result(),
              options = list(
                  scrollY = "250px",
                  pageLength = 5,
                  lengthMenu = c(5, 10, 15, 20)
              ))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM