Como colocar radioGroupButtons brilhantes em colunas
Nov 29 2020
Eu gostaria de alinhar alguns radioGroupButtons()
de shinyWidgets
em 5 colunas igualmente espaçadas. Também gostaria que todos os botões tivessem a mesma largura. As larguras das colunas funcionam um pouco melhor se eu usar, direction = "vertical"
mas as colunas ficam ainda mais distantes umas das outras. Aqui está o que parece no estado em que se encontra.

Talvez a resposta esteja escondida aqui, mas não consegui descobrir.
library(shiny)
library(shinyWidgets)
my_css <-
".btn-group, .btn-group-vertical {
column-count: 5;
}"
ui <-
fluidPage(
tags$head(tags$style(HTML(my_css))),
radioGroupButtons(
inputId = "somevalue1",
label = NULL,
choices =
setNames(
1:20,
rep(c("xs", "medium", "very long", "a whole lotta text"), 5)
)#, direction = "vertical"
)
)
server <- function(input, output) {}
shinyApp(ui, server)
Respostas
2 gdevaux Nov 29 2020 at 17:35
Você pode ter tudo com a mesma largura brincando com o CSS da classe btn-group-toggle e radiobtn.
my_css <-
".btn-group, .btn-group-vertical {
column-count: 5;
}
.btn-group-toggle {
width:200px;
}
.radiobtn {
width:200px;
}"
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas