选择特定的tabItem()以在首次启动闪亮应用程序时默认显示

firmo23

是否可以选择在shiny应用程序首次启动时默认显示哪个tabItem 我希望在"Information"应用程序启动时显示第二个tabItem 我尝试过selected=2但没有运气。

library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
library(shinyjs)

dbHeader <- dashboardHeaderPlus(
  titleWidth = "0px",
  tags$li(a(
    
    div(style="display: inline;margin-top:25px; padding: 0px 0px 0px 1250px;vertical-align:top; width: 150px;", actionButton("well", "Welcome", 
                                                                                                                             style=" background-color: #faf0e6; font:Monserrat Light; border-color: #faf0e6")),
    div(style="display: inline;margin-top:15px; padding: 0px 0px 0px 0px;vertical-align:top; width: 150px;", actionButton("info", "Information", 
                                                                                                                          style=" background-color: #faf0e6; border-color: #faf0e6"))
  ),
  class = "dropdown")
  
  
)

shinyApp(
  ui = dashboardPagePlus(
    header = dbHeader,
    sidebar = dashboardSidebar(width = "0px",
                               sidebarMenu(id = "sidebar", # id important for updateTabItems
                                           menuItem("Welcome", tabName = "well", icon = icon("house")),
                                           menuItem("Information", tabName = "info", icon = icon("table")),selected=2
                                           
                               )          ),
    body = dashboardBody(
      useShinyjs(),
      tags$script(HTML("$('body').addClass('fixed');")),
      
      tags$head(tags$style(".skin-blue .main-header .logo { padding: 0px;}")),
      
      
      tabItems(
        tabItem("well",
                paste("sdas")
                ),
        tabItem("info"
                
        )
      )
      
      
    )
    
  ),
  server<-shinyServer(function(input, output,session) { 
    hide(selector = "body > div > header > nav > a")
   
    
    
    observeEvent(input$well, {
      updateTabItems(session, "sidebar", "well")
    })
    observeEvent(input$info, {
      updateTabItems(session, "sidebar", "info")
    })
    
    
  }
  )
)
休伯特

您可以只updateTabItems在函数的开头进行调用:

server <- shinyServer(function(input, output, session) {
  hide(selector = "body > div > header > nav > a")
  updateTabItems(session, "sidebar", "info")
  ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

首次启动闪亮的应用程序时显示一个按钮,该按钮将导致tabItems内容

来自分类Dev

在首次启动应用程序时显示对话框

来自分类Dev

仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

如何在首次打开应用程序时显示视图?

来自分类Dev

如果应用程序是首次启动,如何显示页面

来自分类Dev

如果是首次启动应用程序,如何显示页面

来自分类Dev

以编程方式启动默认的Android启动器并显示应用程序选择屏幕

来自分类Dev

如何使用SwiftUI在首次启动应用程序时启动教程?

来自分类Dev

从AndroidStudio启动应用程序时如何选择设备

来自分类Dev

启动应用程序时不显示LaunchScreen.Storyboard

来自分类Dev

启动离子应用程序时显示空白白屏

来自分类Dev

在首次运行Grails Web应用程序时复制默认外部配置

来自分类Dev

首次启动应用程序时,对话框窗口将打开

来自分类Dev

注册GCM后首次启动应用程序时如何获取GCM注册ID?

来自分类Dev

活动堆栈会在首次启动应用程序时不断重置

来自分类Dev

如何在首次启动应用程序时触发教程(Android)

来自分类Dev

在 EC2 实例中启动闪亮的应用程序时出错

来自分类Dev

闪亮:通过批处理文件启动应用程序时编码/特殊字符的问题

来自分类Dev

首次加载应用程序时如何显示加载指示器

来自分类Dev

首次启动后应用程序崩溃

来自分类Dev

如何跟踪应用程序的首次启动?

来自分类Dev

首次启动后应用程序崩溃

来自分类Dev

如何跟踪应用程序的首次启动?

来自分类Dev

持久性单元在首次发布应用程序时无法注入,但在重新启动应用程序时成功

来自分类Dev

如何在启动应用程序时选择一个活动作为启动活动?

来自分类Dev

启动应用程序时缺少图标

来自分类Dev

启动应用程序时缺少图标

Related 相关文章

  1. 1

    首次启动闪亮的应用程序时显示一个按钮,该按钮将导致tabItems内容

  2. 2

    在首次启动应用程序时显示对话框

  3. 3

    仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

  4. 4

    首次打开应用程序时的条件页面显示

  5. 5

    首次打开应用程序时的条件页面显示

  6. 6

    如何在首次打开应用程序时显示视图?

  7. 7

    如果应用程序是首次启动,如何显示页面

  8. 8

    如果是首次启动应用程序,如何显示页面

  9. 9

    以编程方式启动默认的Android启动器并显示应用程序选择屏幕

  10. 10

    如何使用SwiftUI在首次启动应用程序时启动教程?

  11. 11

    从AndroidStudio启动应用程序时如何选择设备

  12. 12

    启动应用程序时不显示LaunchScreen.Storyboard

  13. 13

    启动离子应用程序时显示空白白屏

  14. 14

    在首次运行Grails Web应用程序时复制默认外部配置

  15. 15

    首次启动应用程序时,对话框窗口将打开

  16. 16

    注册GCM后首次启动应用程序时如何获取GCM注册ID?

  17. 17

    活动堆栈会在首次启动应用程序时不断重置

  18. 18

    如何在首次启动应用程序时触发教程(Android)

  19. 19

    在 EC2 实例中启动闪亮的应用程序时出错

  20. 20

    闪亮:通过批处理文件启动应用程序时编码/特殊字符的问题

  21. 21

    首次加载应用程序时如何显示加载指示器

  22. 22

    首次启动后应用程序崩溃

  23. 23

    如何跟踪应用程序的首次启动?

  24. 24

    首次启动后应用程序崩溃

  25. 25

    如何跟踪应用程序的首次启动?

  26. 26

    持久性单元在首次发布应用程序时无法注入,但在重新启动应用程序时成功

  27. 27

    如何在启动应用程序时选择一个活动作为启动活动?

  28. 28

    启动应用程序时缺少图标

  29. 29

    启动应用程序时缺少图标

热门标签

归档