Let the user select a dataset from its own environment or from a package's environment. Modified from datamods
Usage
import_globalenv_ui(
id,
globalenv = TRUE,
packages = datamods::get_data_packages(),
title = TRUE
)
import_globalenv_server(
id,
btn_show_data = TRUE,
show_data_in = c("popup", "modal"),
trigger_return = c("button", "change"),
return_class = c("data.frame", "data.table", "tbl_df", "raw"),
reset = reactive(NULL)
)Arguments
- id
Module's ID.
- globalenv
Search for data in Global environment.
- packages
Name of packages in which to search data.
- title
Module's title, if
TRUEuse the default title, useNULLfor no title or ashiny.tagfor a custom one.- btn_show_data
Display or not a button to display data in a modal window if import is successful.
- show_data_in
Where to display data: in a
"popup"or in a"modal"window.- trigger_return
When to update selected data:
"button"(when user click on button) or"change"(each time user select a dataset in the list).- return_class
Class of returned data:
data.frame,data.table,tbl_df(tibble) orraw.- reset
A
reactivefunction that when triggered resets the data.
