Bonjour,
Dans mon datatable, j'ai une colonne avec un bouton qui doit normalement ouvrir un document pdf dont le nom est stocké dans une colonne de ma base .ods
Mes pdf sont stockés dans un dossier www.
Le problème c'est que je ne sais pas ou lui indiquer le nom de la colonne de référence.
Je suis partit de cette solution :
Ensuite j'appelle le createLink dans mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 base <- read_ods("base.ods") createLink <- function(val) { sprintf('<a href= "", target="_blank" class="btn btn-primary">Fiches données</a>',val) }
Si dans "a href" je lui met n'importe quel nom de fichier, ça marche il m'ouvre bien le PDF, mais je ne sais pas comment stocker un nom de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 df <- reactiveValues(data = data.frame( validation = shinyInput(actionButton, 1, id = "button_", label = "Check", style = "color: white; background-color: #222D32", onclick = 'Shiny.onInputChange(\"select_button\", this.id)'), lien_fiches = createLink("") ))
Merci d'avance !
Partager