Последующие меры в отношении shinyTree: view without selecting.shinyTree: установить значение переменной, если флажок установлен.
library(shiny)
library(shinyTree)
server <- shinyServer(function(input, output, session) {
output$tree <- renderTree({
sss=list( 'I lorem impsum'= list(
'I.1 lorem impsum' = structure(list('I.1.1 lorem impsum'='1', 'I.1.2 lorem impsum'='2'),stopened=TRUE),
'I.2 lorem impsum' = structure(list('I.2.1 lorem impsum'='3'), stopened=TRUE)))
attr(sss[[1]],"stopened")=TRUE
sss
})
})
ui <- shinyUI(
shiny::fluidPage(
h4('Shiny hierarchical checkbox')
,shinyTree("tree", checkbox = TRUE)
)
)
shinyApp(ui, server)
Я хотел бы установить переменную таким образом, что если I.1.2. lorem impsum, то есть, например, значение 4
.
Все, что я знаю, это то, что я должен использовать reactive()
. Как вы можете видеть here, я научился делать это с помощью checkboxGroupInput
s, но мне непонятно, можно ли это сделать даже в пределах shinyTree
. Нет документации по этому вопросу, которую я могу найти в Интернете.
Как это можно сделать?
Я также видел функции here, но не знаю, как их использовать.
Серьезно, почему downvote? Я приложил все усилия, чтобы выяснить эту проблему. – Clarinetist