radioButtons_dsfr.Rd
radioButtons_dsfr
radioButtons_dsfr(
inputId,
label,
choices,
selected = NULL,
inline = FALSE,
class = NULL
)
id de l'input
label du bouton
Liste des valeurs à sélectionner (si les éléments de la liste portent un nom, c'est ce nom qui est affiché à l'utilisateur et non la valeur)
Element sélectionné (NULL par défaut)
Si TRUE, positionne les choix en ligne (c'est-à-dire horizontalement).
des classes a ajouter si necessaire
html
radioButtons_dsfr(
inputId = "test", label = "Test", choices = c("A", "B"), class = NULL
)
#> <div id="test" class="fr-form-group shiny-input-radiogroup shiny-input-container ">
#> <fieldset class="fr-fieldset ">
#> <legend class="fr-fieldset__legend fr-text--regular" id="radio-legend">
#> <label class="control-label" id="test-label" for="test">Test</label>
#> </legend>
#> <div class="fr-fieldset__content shiny-options-group" style="display: contents;">
#> <div class="fr-fieldset__element ">
#> <div class="fr-radio-group">
#> <input type="radio" id="test-1" name="test" value="A"/>
#> <label class="fr-label" for="test-1">A</label>
#> </div>
#> </div>
#> <div class="fr-fieldset__element ">
#> <div class="fr-radio-group">
#> <input type="radio" id="test-2" name="test" value="B"/>
#> <label class="fr-label" for="test-2">B</label>
#> </div>
#> </div>
#> </div>
#> </fieldset>
#> </div>
radioButtons_dsfr(
inputId = "test2",
label = "Test",
choices = c("Choix A" = "A", "Choix B" = "B"),
selected = "B",
class = NULL,
inline = TRUE
)
#> <div id="test2" class="fr-form-group shiny-input-radiogroup shiny-input-container shiny-input-container-inline">
#> <fieldset class="fr-fieldset fr-fieldset--inline">
#> <legend class="fr-fieldset__legend fr-text--regular" id="radio-legend">
#> <label class="control-label" id="test2-label" for="test2">Test</label>
#> </legend>
#> <div class="fr-fieldset__content shiny-options-group" style="display: contents;">
#> <div class="fr-fieldset__element fr-fieldset__element--inline">
#> <div class="fr-radio-group">
#> <input type="radio" id="test2-1" name="test2" value="A"/>
#> <label class="fr-label" for="test2-1">Choix A</label>
#> </div>
#> </div>
#> <div class="fr-fieldset__element fr-fieldset__element--inline">
#> <div class="fr-radio-group">
#> <input type="radio" id="test2-2" name="test2" value="B" checked/>
#> <label class="fr-label" for="test2-2">Choix B</label>
#> </div>
#> </div>
#> </div>
#> </fieldset>
#> </div>