2017-04-21 62 views
0

我在我的主面板中有一個dataTableOutput。然後我有一個操作按鈕「開始」。一旦我點擊「開始」,我希望rHandsOutput出現在主面板中,但不在dataTableOutput之下。如何刪除主面板中的dataTableOutput並顯示rHandsOutput。在我目前的代碼中,兩個表格一起出現。一旦我點擊「開始」,第二個表格就會出現在第一個表格的下方,我只想出現第二個表格(rHandsOutput)從主面板中刪除第一個表格。清除主面板以顯示閃亮r studio中的其他無功輸出

請幫幫我!1

回答

0

動態生成用戶界面。

使用uiOutput("someidentifier")ui.r,然後在server.r

output$someidentifier <- 
    renderUI({ 
    dataTableOutput("datatableidentifier") 
    }) 

output$datatableidentifier <- renderDataTable(iris) 

uiOutput下采取任何UI元素要動態添加的地方(在ui.r)與您的數據表填充它。然後,該UI的必需代碼將移至renderUIserver.r