R Shiny downloadHandler가 flexdashboard 내에서 작동하지 않습니다.

Hamagust

저는 R Shiny Flexdashboard에서 작업하고 있으며 다운로드 버튼을 포함하고 있습니다. 화면에 항목을 배포하려면 splitLayout을 사용하고 싶습니다. 그러나 문제는 SplitLayout 내부에서 downloadButton을 사용하면 downloadHandler가 매우 이상한 동작을 던집니다 .RStudio에서 (분명히) 빈 .Rmd 파일을 저장하려고 시도합니다. 브라우저에서 (분명히) 빈 .htm 파일을 저장하려고합니다 ...

최소한의 예제가있는 코드는 다음과 같습니다.

splitLayout(cellWidths = c("30%", "70%"),
            wellPanel(  
              downloadButton("downloadData")
            ),
            dataTableOutput("OrigData")
)
output$downloadData<-downloadHandler(
 filename =  "OriginalData.csv" ,
    content = function(file) {

      write.csv(mtcars, file=file)
    },
  contentType="text/csv"
)
output$OrigData<-DT::renderDataTable(mtcars)

무슨 일이 일어나고 있는지 이해하고 싶습니다 ...

로부터 링크가 분명히 downloadHandler 하나 그냥 다운로드 버튼 코드 후 넣어 만하면 작동 바로이 부분을 절연하는 경우 (또한 wellPanel 내부에 랩 마지막 단지 경우) ...하지만이 코드는 잘 작동합니다.

앱의 다른 부분은 초안 상태이기 때문에 여전히 텍스트 / 마크 다운, 열 및 탭 헤더입니다.

downloadHandler가 .Rmd 및 / 또는 html 파일을 저장하려고하면 어떻게됩니까?

Hamagust

댓글에 답하려고했는데 사라졌기 때문에 답변을 포함하고 있습니다 ... 답을 찾았다 고 생각하지만 흥미로운 flexdashboard + downloadHandler 동작이 될 것입니다 ...

  • @Phil이 언급했듯이 여기에 게시 한 격리 된 코드는 실제로 작동합니다. 지금 시도했습니다 (이전에하지 않아서 죄송합니다) ...
  • 원래 코드로 돌아가 해당 코드를 내 데이터로 분리했습니다. 또한 작동합니다 (.csv를 올바르게 다운로드합니다)
  • 나머지 코드는 이론적으로 문제와 관련이 없었습니다. 나머지 코드 만 포함하면 다운로드 핸들러가 정상적으로 작동합니다.

문제는 제목 (열, 탭 제목-.data-navmenu, .storyboard) 인 것 같습니다 ... 말이 안 돼요, 그냥 제목인가요 ...하지만 원래 제목을 수정했습니다 (유사 제목이 몇 개 있었음). 문제 해결… 앱이 .Rmd 또는 .htm 저장 시도를 중단하고 .csv 다운로드를 활성화하기 시작했습니다…

flexdashboard에 비슷한 열 / 탭 제목이있을 때 downloadHandler ()가 작동하지 않는다고 생각합니다 ... 말이 되나요? 이것에 대한 대답이 조금 이상하게 들리지만 효과가있었습니다 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R Shiny : 출력 함수가 eventReactive () 내에서 작동하지 않습니다.

분류에서Dev

flexdashboard에서 js 확인란을 만드는 방법은 무엇입니까? shinyTree가 작동하지 않습니다 (R, 반짝임)

분류에서Dev

Bootwatch의 CSS 스타일이 Shiny R에서 작동하지 않습니다.

분류에서Dev

R Shiny Leaflet-clearShapes ()가 작동하지 않습니까?

분류에서Dev

R flexdashboard에 아이콘이 전혀 표시되지 않습니다.

분류에서Dev

R Shiny-사용자 정의 옵션이 tippy :: with_tippy ()에서 작동하지 않습니다.

분류에서Dev

내 활동에서 notifyDataSetChanged가 작동하지 않습니다.

분류에서Dev

반짝이는 앱 내에서 작동하지만 flexdashboard에서는 작동하지 않는 대시 보드

분류에서Dev

내 html 문서에서 JavaScript가 작동하지 않습니다.

분류에서Dev

Knitr 테이블 및 포맷 가능 함수는 Rstudio & Shiny에서 작동하지 않습니다.

분류에서Dev

내 변수에서 찾기가 작동하지 않습니다.

분류에서Dev

addEventListener가 함수 내에서 작동하지 않습니다.

분류에서Dev

Timer onReceive가 NavigationView 내에서 작동하지 않습니다.

분류에서Dev

gcloud auth가 dockerfile 내에서 작동하지 않습니다.

분류에서Dev

@Repository 내에서 SpringBoot @Autowire가 작동하지 않습니다.

분류에서Dev

현실 내에서 orderBy DESC가 작동하지 않습니다.

분류에서Dev

onChange 함수 내에서 setState가 작동하지 않습니다.

분류에서Dev

내 Centos 7.3에서 sudo가 작동하지 않습니다.

분류에서Dev

내 변수에서 찾기가 작동하지 않습니다.

분류에서Dev

mod_rewrite가 내 URL에서 작동하지 않습니다.

분류에서Dev

루프가`onreadystatechange` 내에서 작동하지 않습니다.

분류에서Dev

TextView ellipsize가 RelativeLayout 내에서 작동하지 않습니다.

분류에서Dev

$ scope가 내 angularjs 앱에서 작동하지 않습니다.

분류에서Dev

serialize ()가 내 양식에서 작동하지 않습니다.

분류에서Dev

$ 및 내부 $ elemMatch가 Meteor에서 작동하지 않습니다.

분류에서Dev

내 JavaScript가 크롬에서 작동하지 않습니다.

분류에서Dev

Linked in Share가 내 앱에서 작동하지 않습니다.

분류에서Dev

내 MATLAB에서 GPUmat가 작동하지 않습니다.

분류에서Dev

Javascript API가 함수 내에서 작동하지 않습니다.

Related 관련 기사

  1. 1

    R Shiny : 출력 함수가 eventReactive () 내에서 작동하지 않습니다.

  2. 2

    flexdashboard에서 js 확인란을 만드는 방법은 무엇입니까? shinyTree가 작동하지 않습니다 (R, 반짝임)

  3. 3

    Bootwatch의 CSS 스타일이 Shiny R에서 작동하지 않습니다.

  4. 4

    R Shiny Leaflet-clearShapes ()가 작동하지 않습니까?

  5. 5

    R flexdashboard에 아이콘이 전혀 표시되지 않습니다.

  6. 6

    R Shiny-사용자 정의 옵션이 tippy :: with_tippy ()에서 작동하지 않습니다.

  7. 7

    내 활동에서 notifyDataSetChanged가 작동하지 않습니다.

  8. 8

    반짝이는 앱 내에서 작동하지만 flexdashboard에서는 작동하지 않는 대시 보드

  9. 9

    내 html 문서에서 JavaScript가 작동하지 않습니다.

  10. 10

    Knitr 테이블 및 포맷 가능 함수는 Rstudio & Shiny에서 작동하지 않습니다.

  11. 11

    내 변수에서 찾기가 작동하지 않습니다.

  12. 12

    addEventListener가 함수 내에서 작동하지 않습니다.

  13. 13

    Timer onReceive가 NavigationView 내에서 작동하지 않습니다.

  14. 14

    gcloud auth가 dockerfile 내에서 작동하지 않습니다.

  15. 15

    @Repository 내에서 SpringBoot @Autowire가 작동하지 않습니다.

  16. 16

    현실 내에서 orderBy DESC가 작동하지 않습니다.

  17. 17

    onChange 함수 내에서 setState가 작동하지 않습니다.

  18. 18

    내 Centos 7.3에서 sudo가 작동하지 않습니다.

  19. 19

    내 변수에서 찾기가 작동하지 않습니다.

  20. 20

    mod_rewrite가 내 URL에서 작동하지 않습니다.

  21. 21

    루프가`onreadystatechange` 내에서 작동하지 않습니다.

  22. 22

    TextView ellipsize가 RelativeLayout 내에서 작동하지 않습니다.

  23. 23

    $ scope가 내 angularjs 앱에서 작동하지 않습니다.

  24. 24

    serialize ()가 내 양식에서 작동하지 않습니다.

  25. 25

    $ 및 내부 $ elemMatch가 Meteor에서 작동하지 않습니다.

  26. 26

    내 JavaScript가 크롬에서 작동하지 않습니다.

  27. 27

    Linked in Share가 내 앱에서 작동하지 않습니다.

  28. 28

    내 MATLAB에서 GPUmat가 작동하지 않습니다.

  29. 29

    Javascript API가 함수 내에서 작동하지 않습니다.

뜨겁다태그

보관