2016-06-23 10 views
1

私はこのシンプルなアプリケーションを持っていて、RStudioサーバー/ Shiny Serverから実行すると光沢のあるデータテーブルをレンダリングしませんが、シャイニー:光沢のあるデータテーブルがRStudioサーバーと光沢のあるサーバーでレンダリングされない

library(shiny) 
library(DT) 

ui <- fluidPage(
    dataTableOutput('table1'), 
    plotOutput('plot1') 
) 

server <- function(input, output) { 
    output$table1 <- renderDataTable({ 
    datatable(mtcars) 
    }) 
    output$plot1 <- renderPlot({ 
    plot(mtcars$wt, mtcars$mpg) 
    }) 
} 

shinyApp(ui = ui, server = server) 

私はRStudioサーバコンソールでちょうどdatatable(mtcars)を入力し、私はビューアで完全に罰金データテーブルの出力を入手できますか。私がこれをShinyアプリとして動かすと、私は問題を抱えています。これを引き起こす原因は何ですか?

packageVersion('DT') 
[1] ‘0.1.56’ 
packageVersion('shiny') 
[1] ‘0.13.2’ 
version 
       _       
platform  x86_64-redhat-linux-gnu  
arch   x86_64      
os    linux-gnu     
system   x86_64, linux-gnu   
status          
major   3       
minor   3.0       
year   2016       
month   05       
day   03       
svn rev  70573      
language  R       
version.string R version 3.3.0 (2016-05-03) 
nickname  Supposedly Educational 
+0

これは、潜在的なWebブラウザの問題ですか?別のブラウザを試しましたか? –

+0

試したIEとChrome .... – Gopala

+1

これは関連している可能性がありますか? https://github.com/rstudio/DT/issues/306 –

答えて

0

コンマがここに欠落しています。

dataTableOutput('table1'), 
+0

いいえ、それは私の問題ではありません。 :) – Gopala

0

はシャイニーが、そのown renderDataTable、dataTableOutput、とのdataTable機能を持っていることに注意してください。

  1. DTライブラリを削除しようとすると、シャイニーまたはDT関数が呼び出されるかどうか混乱することはありません。

  2. 各renderDataTable、dataTableOutput、およびdataTable関数の前にDTを付けると、常にDT変形を確実に使用できます。

例えば、

DT::renderDataTable 
関連する問題