4

Shiny アプリにデータテーブルがあります。デフォルトでは、列名はデータセットの列名です。データセット自体に触れずに、表示の列名を変更したい。

まさに必要なものであるこのドキュメントを見つけましたが、これを R 構文に変換する方法がわかりません。

これは、テーブルをレンダリングする現在の方法です。

output$score_data_table <- renderDataTable({
    selectedArea_overview_TC()}, 
    options = list(orderClasses = TRUE, 
                   lengthMenu = list(c(15,25,50,100,-1), c('15','25','50','100','All')),
                   pageLength = 15,
                   order=list(1, 'desc'))
)

いくつかの方法でオプションを追加しようとしましたcolumnDefsが、何も機能しませんでした。

どんなヒントでも大歓迎です!

4

2 に答える 2

6

renderDataTable で colnames を使用できます。何かのようなもの:

  output$table1 <- DT::renderDataTable({
     datatable(messages(),
     colnames = c('Type', 'Message', 'Check', 'Entity',   'ID','File'), 
     options = list(pageLength = 50, autoWidth = TRUE,
     columnDefs = list(list(width = '800px', targets = c(2)))),filter='top')})  
于 2016-09-25T23:18:33.817 に答える