r语言 - bsmodal可以使用流体,但没有它



我发现 bsmodal fluidPage ,但并非没有。只需单击"查看表"按钮即可查看差异。

fluidPage 的版本:

library(shiny)
library(shinyBS)
shinyApp(
  ui =
    fluidPage(
      sidebarLayout(
        sidebarPanel(
          actionButton("tabBut", "View Table")
        ),
        mainPanel(
          bsModal("modalExample", "Data Table", "tabBut", size = "large",
                  "distTable")
        )
      )
    ),
  server =
    function(input, output, session) {}
)

没有 fluidpage的版本,唯一的变化是 fluidpage 被标记列表替换:

library(shiny)
library(shinyBS)
shinyApp(
  ui =
    tagList(
      sidebarLayout(
        sidebarPanel(
          actionButton("tabBut", "View Table")
        ),
        mainPanel(
          bsModal("modalExample", "Data Table", "tabBut", size = "large",
                  "distTable")
        )
      )
    ),
  server =
    function(input, output, session) {}
)

anyboday可以帮助我解释 bsmodal fluidPage

之间发生了什么

,因为 fluidPage比简单的 tagList

tagList简单地将其参数和串联(期望每个参数都是某种HTML标签)。fluidPage从字面上生成了带有自举依赖项的整个HTML文档。

您的第一个例子是形象上"建造一个带有地下室,平面图和阁楼的房屋",其中sidebarLayout解释了地板的布局,而fluidPage是房屋。卸下fluidPage,您正在尝试用地下室,平面图和阁楼建造房屋,但没有地基,墙壁或屋顶。

相关内容

  • 没有找到相关文章

最新更新