【发布时间】:2021-11-14 09:07:20
【问题描述】:
假设我有一个最小的工作示例,例如
library(shiny)
library(shinyTree)
ui <- fluidPage(
shinyTree("tree", contextmenu = TRUE, search = TRUE, unique = TRUE, sort = TRUE)
)
server <- function(input, output, session) {
output$tree <- renderTree({
list(
root1 = "",
root2 = list(
SubListA = list(leaf1 = "", leaf2 = "", leaf3=""),
SubListB = list(leafA = "", leafB = "")
),
root3 = list(
SubListA = list(leaf1 = "", leaf2 = "", leaf3=""),
SubListB = list(leafA = "", leafB = "")
)
)
})
}
shinyApp(ui, server)
它会生成一个类似闪亮的树(jstree)
如果我在展开树时单击左侧的一个小三角形(不一定要选择任何内容),是否可以运行函数。我正在考虑使用带有 onclick 事件的 shinyjs 包,但并没有真正管理那么多
【问题讨论】: