Hi everyone,
I found similar code online when searching for a way to display numerous plots and tables in my mainPanel. The number and position of plots is correct, but I always see the same plot and table displayed.
outputT and completeOutputTable are two lists of dataframes.
out <- renderUI({
out <- list()
for(i in 1:length(completeOutputTable)){
currentTable <- outputT[[i]]
renderedTable <- renderTable(currentTable)
currentPlottingTable <- completeOutputTable[[i]]
renderedPlot <- renderPlot(generatePlot(currentPlottingTable))
out[[i]] <- c(currentTable, renderedTable, currentPlottingTable, renderedPlor)
}
return(out)
})
output$tablesAndGraphs <- out
I added currentTable and currentPlottingTable to out so that I could see what was going on. The values displayed in the app are correct, but renderedTable and renderedPlot always show the same table/plot, namely the very last one from the loop.
Please help.