Skip to content

Commit

Permalink
doc: ajout comparaison input par option
Browse files Browse the repository at this point in the history
Tags : doc

Pourquoi ?

- Avoir une idée des temps estimés et de la faisabilité

Quoi ?

- ajout d'un fichier xlsx

Tickets

ticket #7 #8 #9
  • Loading branch information
cervan committed Jul 20, 2022
1 parent 7bdb24d commit 42389df
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions dev/flat_compare_dsfr_shiny.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -225,14 +225,14 @@ actionButton_dsfr <- function(inputId, label){
ui <- fluidPage(
includeCSS(system.file("dsfr-v1.6.0/dist/dsfr.min.css", package = "shinygouv")),
actionButton_dsfr("test", "test"),
actionButton_dsfr("test", "test")
)
server <- function(input, output, session) {
observeEvent(input$test,{
message(input$test)
})
}
shinyApp(ui, server)
Expand All @@ -256,6 +256,23 @@ Inconvénients :
- Maintenance : suivre {shiny} et DSFR. Autrement dit, si la classe de l'input {shiny} devient autre chose que `action-button` notre code ne marchera plus (peu probable...).


## Les inputs recensés dans les apps "ssm-écologie" par option

```{r, echo=FALSE}
DT::datatable(readxl::read_excel(
system.file(
"comparaison",
"list_input_par_option.xlsx",
package = "shinygouv"
)
),
options = list("dom" = "tp")
)
```

Les éléments tels que navbarpage, tabpanel etc sont possible dans la limite de ce que propose DSFR. Ils nécéssitent plus ou moins une demi-journée par composant (codé avec des htmlTemplates).


## Notre recommandation

Nous préconisons l'**option D**. Pourquoi ?
Expand Down
Binary file added inst/comparaison/list_input_par_option.xlsx
Binary file not shown.

0 comments on commit 42389df

Please sign in to comment.