Sie müssen im Wesentlichen zusätzliche CSS-Parameter verwenden, um dies zu tun.
Angenommen Parameter sind Ihre Möglichkeiten:
parameters <- c("A", "B", "C", "D")
Um eine mehrspaltige Auswahlknöpfe haben: fügen Sie zusätzliche Klasse:
controls <-list(tags$div(align = 'left',
class = 'multicol',
radioButtons(inputId = 'buttons',
label = "Select the parameters: ",
choices = parameters,
selected = "A",
inline = FALSE), style = "font-size:90%"))
und CSS-Werte der zusätzlichen Klasse gelten:
tweaks <- list(tags$head(tags$style(HTML("
.multicol {
height: 150px;
-webkit-column-count: 5; /* Chrome, Safari, Opera */
-moz-column-count: 5; /* Firefox */
column-count: 5;
-moz-column-fill: auto;
-column-fill: auto;
}
"))
))
Durch Zurücksetzen der Spaltenanzahl .... können Sie die Optionsschaltflächen über die gewünschte Anzahl von Spalten anpassen ns. Sie können das Objekt außerhalb der Benutzeroberfläche optimieren (bevor Ihre Benutzeroberfläche gestartet wird oder in global.R). Dies funktioniert auch für Checkboxen.