我发现 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
,您正在尝试用地下室,平面图和阁楼建造房屋,但没有地基,墙壁或屋顶。