Matrice de boutons
Conditions d’achèvement
library(shiny)
ui <- fluidPage(
titlePanel("Matrice de Boutons avec Shiny"),
uiOutput("matrice_boutons")
)
server <- function(input, output) {
output$matrice_boutons <- renderUI({
nRows <- 5 # Définir le nombre de lignes
nCols <- 5 # Définir le nombre de colonnes
# Créer une matrice de boutons
boutons <- lapply(1:(nRows * nCols), function(i) {
actionButton(inputId = paste("bouton", i, sep = "_"), label = paste("Bouton", i))
})
# Organiser les boutons en grille
tagList(div(class = "btn-grid",
lapply(split(boutons, ceiling(seq_along(boutons) / nCols)), div, class = "button-row")))
})
}
shinyApp(ui = ui, server = server)
Modifié le: vendredi 8 mars 2024, 09:57