Я пытаюсь создать tabBox
, который охватывает весь mainPanel
. Я могу получить ширину, чтобы охватить весь экран, но я не могу заставить высоту сделать то же самое. Я не хочу использовать абсолютные значения в пикселях (или некоторых других устройствах), так как я ожидаю, что приложение будет использоваться на разных экранах.Shinydashboard Tabbox Height
я играл на примере и example модифицированного tabBox
как ниже
fluidRow(
tabBox(
title = "First tabBox",
# The id lets us use input$tabset1 on the server to find the current tab
id = "tabset1", height = "450px",
tabPanel("Tab1", "First tab content"),
tabPanel("Tab2", "Tab content 2"),
width = 12
),
height = '20%',
width = 12
)
Спасибо! Я попробую это позже в тот же день и вернусь к вам. Любая идея, почему высота = "100%" не работает? – TheComeOnMan
Я только что проверил решение и, пока он работал для 'tabbox', похоже, что он вообще не применим. Например, добавляется «height = 400px» к графикам, которые, как представляется, переопределяют высоту, указанную в функции «tag». – TheComeOnMan
Да, если вы выберете фиксированную высоту 400 пикселей, то это будет фиксированная высота участка. Я уверен, что вы можете сделать сюжет относительно высоты представления так же, как и выше. Если вам нужно их смешать, тогда вам потребуются некоторые эксперименты, чтобы увидеть, как смешивать и сопоставлять фрагменты, которые вы хотите относить, и части, которые вы хотите фиксированной высоты. – FvD