2017-01-19 9 views
2

光沢のあるデータテーブルを作成しようとしています。このソリューションは、以前働いてきたが、私はもうしないように、それのために何かを変更している必要があります:データテーブルが光沢のないレンダリング

output$ltl_tbl <- renderDataTable({ 
    input$refresh 
    ltl_view <- car() 
    colnames(ltl_view) <- c('Carrier', 'Volume', 'CWT', 'On Time') 
    DT::datatable(ltl_view, 
       options = list(lengthMenu = c(10, 25, 50), 
           pageLength = 10, 
           orderClasses = TRUE, 
           fillContainer = TRUE, 
           searching = FALSE), 
       rownames = FALSE 
) %>% 
    formatCurrency(3, '$') %>% formatPercentage(4, 0) %>% formatCurrency(2, '', digits= 0) 
}) 

を私はちょうど、反応性機能からのデータフレームを呼び出して列名を変更し、その後、いくつかのオプションを使用してデータテーブルを作成するが、このていますなぜ動作していないのかわかりません。

フォーマットフォーマット(formatCurrency & formatPercentage)を削除し、実際のデータテーブルの上にある行を削除すると(列名やデータフレーム割り当ての変更など)、データテーブルがshinyappにレンダリングされます。

答えて

1

それを実演しました。私はその呼び出しをあいまいにする別のパッケージを追加したに違いありません。ユーザーインターフェイスとサーバー側で次のように追加することで、それが機能しました。

DT::renderDataTable 

DT::dataTableOutput 
関連する問題