FreesearchR/reference/import-globalenv.md

1.3 KiB

Import data from an Environment

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 TRUE use the default title, use NULL for no title or a shiny.tag for 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) or raw.

  • reset:

    A reactive function that when triggered resets the data.