首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shinyTree:没有选择的视图

shinyTree:没有选择的视图
EN

Stack Overflow用户
提问于 2016-08-29 13:31:02
回答 1查看 1.2K关注 0票数 3

请考虑以下几点:

代码语言:javascript
复制
library(shiny)
library(shinyTree)
server <- shinyServer(function(input, output, session) {  
  output$tree <- renderTree({ 
    list(  'I lorem impsum'= list( 
      'I.1 lorem impsum'   =  structure(list('I.1.1 lorem impsum'='1', 'I.1.2 lorem impsum'='2'),stselected=TRUE),  
      'I.2 lorem impsum'   =  structure(list('I.2.1 lorem impsum'='3'), stselected=TRUE))) 
  })
})
ui <- shinyUI(
  shiny::fluidPage(
    h4('Shiny hierarchical checkbox')
    ,shinyTree("tree", checkbox = TRUE)
  )
)
shinyApp(ui, server)

如何使之成为默认情况下,上面的 so 被选中,但仍然显示为

如果我在上面的代码中同时设置了两个stselected = FALSE,我就会得到

这不是我想要的,而是;我只希望上面的复选框被取消选中。

关于代码的进一步文档的在线参考的链接将是非常有用的。shinyTree的包文档是没有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-29 13:57:56

你可以这样做:

代码语言:javascript
复制
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
  })

P.S

文件确实很糟糕..。我在shinyTree:::getJSON中找到了shinyTree:::getJSON中的shinyTree:::listToTags

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39207559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档