2016-08-08 4 views
0

혼란스럽고 잠시 동안 검색 한 이상한 상황이 발생했지만 데이터 테이블 패키지와 동일한 문제는없는 것으로 보입니다.r 반짝이 데이터 테이블이 때때로 표시되지 않습니다.

Server.R

library(shiny) 
library(DT) 
shinyServer(function(input, output) { 

output$expense_table_check<-renderDataTable({ 
    iris 
}) 
}) 

ui.R

library(shiny) 
shinyUI(fluidPage(
mainPanel(
     navlistPanel(
     tabPanel("DT",h1("DT"), 
     dataTableOutput("expense_table_check")) 
    ) 
) 
) 
) 

때때로 :

는 단순히 예를 참조 내 반짝 응용 프로그램에서 기본 기본 데이터 테이블을 사용 위의 작품은 좋지만 때로는 그렇지 않습니다. 나는 dataTableOutput("expense_table_check")dataTableOutput('expense_table_check')으로 바꾸려고 시도했으나 때로는 작동하지만 언젠가는 작동하지 않습니다.

출력 이름 expense_table_checkexpense_table_check2으로 바꾸어 보았습니다. 그러나 여전히 문제를 해결할 수는 없습니다. 모든 제안이나 의견을 보내 주시면 감사하겠습니다.

+0

당신이 사용하는 어떤 브라우저? 또한'DT' nad'shiny' 패키지의 어떤 버전을 사용하고 있습니까? OS도? 모든 것은 내 마지막에 잘 작동 중이다 –

+0

브라우저 : IE, chrome, Safari; OS : Mac 및 Windows, DT 버전 : 0.1, 반짝이는 버전 : 0.13.2 – Samoth

+0

제공 한 앱이 저에게 잘 돌아갑니다. 또한 동일한 버전의 패키지가 있습니다. 나중에 다른 일을하고 있니? –

답변

0

다음과 같이 코드를 수정 한 후에 마침내 문제가 해결되어 이제는 항상 잘 작동합니다. 단지 데이터 테이블 앞에 DT::을 추가

Server.R

library(shiny) 
library(DT) 
shinyServer(function(input, output) { 

output$expense_table_check <- DT::renderDataTable({ 
    iris 
}) 
}) 

ui.R

library(shiny) 
shinyUI(fluidPage(
mainPanel(
     navlistPanel(
     tabPanel("DT",h1("DT"), 
     DT::dataTableOutput("expense_table_check")) 
    ) 
) 
) 
) 
관련 문제