Helseatlas / helseatlas

Shiny-app to replace the current IA
MIT License
3 stars 2 forks source link

mv selectize into module #145

Closed arnfinn closed 4 years ago

arnfinn commented 4 years ago
arnfinn commented 4 years ago

@Tovjoh: jeg la disse fire nedtrekksmenyene (pick_atlas, pick_level1 etc.) inn i egen modul.

Modulen kalles på følgende måte i app_server (linje 16 i app_server.r):

selection <- select_server("atlas", ...)

Modulen trenger språk (som reactive), all dataen og config. Modulen returnerer hvilket atlas som er valgt (som i selection$atlas()) og ferdig-filtrert data (som i selection$data()). Output fra modules sendes altså tilbake til variabelen selection.

Sjekk gjerne om det gir mening. Jeg plages med noen feilmeldinger som dukker opp før appen har satt seg skikkelig. Tenker det kan ha noe med noen verdier som ikke er definert enda og at vi derfor må legge inn ett par ekstra shiny::req() en eller annen plass. Virker som appen også er litt tregere å starte opp.

Jeg tester modulen med shiny::testServer, som er avhengig av github-versjonen av shiny. Se gjerne om du forstår hvordan det fungerer.

Tovjoh commented 4 years ago

Hei @arnfinn Prosjektet ditt har dessverre ikke min hele og fulle oppmerksomhet i dag. Har noen oppgaver for kvalitetsatlaset som må gjøres, så kjører SAS!

Skal se om jeg får sjekket ut litt senere.

Riktig god helg :)