0
shinyTreeパッケージとそのチェックボックスオプションを使用しています。shinyTreeのチェックボックスを1つだけに制限する方法R
library(shiny)
library(shinyTree)
server <- shinyServer(function(input, output, session) {
# Defining lists inside list and rendering it in the shinyTree
output$tree <- renderTree({
list(
root1 = "123",
root2 = list(
SubListA = list(leaf1 = "", leaf2 = "", leaf3=""),
SubListB = structure(list(leafA = "", leafB = ""),stselected=TRUE)
)
)
})
})
ui <- shinyUI(
pageWithSidebar(
# Application title
headerPanel("shinyTree with checkbox controls"),
sidebarPanel(
mainPanel(
# Show a simple table with checkbox.
shinyTree("tree", checkbox = TRUE)
))
)
shinyApp(ui, server)
上記のコードを実行しているときに、サブリストBを選択しているときにその子も選択されます。
SublistB was selected but the child leafA and leafB also are selected
どのように私はsubListBを選択し、その葉を選択することはできません。