Bir dataTableOutput öğesinde bir öğeyi tıklatıp başka bir tabPanel'e atlamanın bir yolu var mı?R Shiny: Tıkla ve farklı sekmelerden atlamak için değerleri atla
escape = FALSE kullanarak tablo öğesinin URL'sini ekleyebilirim. Ama bir dataTableOutput öğesine "farklı bir sekmeye atlamak" nasıl eklenir? Ve değerleri geçmek?
Lütfen yeniden üretilebilir örneğime bir göz atın. Teşekkürler. tüm bu şeyler Shinyserver tarafında yapılabilir beri
library(shiny)
server <- function(input, output) {
X = data.frame(
ID = c(
"<a href = 'http://www.google.com'> google </a>",
"Click here then Jump to tab2 and pass x=2 and y=2 to tab2",
"Click here then Jump to tab2 and pass x=3 and y=4 to tab2"
),
x = c(1, 2, 3),
y = c(10, 2, 4)
)
output$datatable = renderDataTable({X}, escape = FALSE,
options = list(
paging = FALSE,
searching = FALSE,
filtering = FALSE,
ordering = FALSE
))
output$text = renderText(paste("X = ", "Y = "))
}
ui <- fluidPage(tabsetPanel(
tabPanel("tab1", dataTableOutput("datatable")),
tabPanel("tab2", textOutput("text"))
))
shinyApp(ui = ui, server = server)