busyIndicator未在R应用程序中显示

busyIndicator未在R应用程序中显示,r,shiny,shinysky,R,Shiny,Shinysky,我有一个闪亮的应用程序,它有一个tabsetpanel,其中的选项卡也被细分为两个选项卡,我希望在闪亮忙于加载其中一个子选项卡中的数据时显示一个简单的busyIndicator(默认加载图像) 简化代码段: tabsetPanel(id = "tabs", tabPanel(value = 3, ("Tab3"), tabsetPanel(id = "subPanel3", position = "left", tabPanel(va

我有一个闪亮的应用程序,它有一个tabsetpanel,其中的选项卡也被细分为两个选项卡,我希望在闪亮忙于加载其中一个子选项卡中的数据时显示一个简单的busyIndicator(默认加载图像)

简化代码段:

tabsetPanel(id = "tabs",
    tabPanel(value = 3, ("Tab3"),
           tabsetPanel(id = "subPanel3", position = "left",
                tabPanel(value = 9, ("View"), icon = icon("eye-open", lib = "glyphicon"),
                   busyIndicator(text = "Loading, please wait...", wait = 400), (...)
                   DT::dataTableOutput("lc")
我以前使用过这个功能,但这次没有显示,我不知道为什么。有什么改变吗?我没有看到任何需要的shinySky更新。
谢谢大家!

我也遇到过类似的问题——尽管我不确定我的解决方案能否解决您的问题。另外,我参加聚会可能太迟了,但这可能会对其他人有所帮助

在我的例子中,
busyIndicator
隐藏在其他输出(表、绘图等)后面。通过将
busyIndicator
行移动到
dataTableOutput
行下方,它将变为可见。也就是说,交换
选项卡面板中的两行:

tabsetPanel(id = "tabs",
    tabPanel(value = 3, ("Tab3"),
           tabsetPanel(id = "subPanel3", position = "left",
                tabPanel(value = 9, ("View"), icon = icon("eye-open", lib = "glyphicon"),
                   DT::dataTableOutput("lc")
                   busyIndicator(text = "Loading, please wait...", wait = 400)