selectGroupsUI {psichomics} | R Documentation |
Group selection interface and logic
selectGroupsUI(id, label, placeholder = "Type to search for groups", noGroupsLabel = NULL, groupsLabel = NULL, maxItems = NULL, returnAllDataLabel = NULL, returnAllDataValue = FALSE) selectGroupsServer(session, id, type, preference = NULL) getSelectedGroups(input, id, type, filter = NULL)
id |
Character: identifier |
label |
Character: selectize label |
placeholder |
Character: selectize placeholder |
noGroupsLabel |
Character: label to explicitly allow to select no groups
(if |
groupsLabel |
Character: label to explicetly allow to select groups
(only required if the |
maxItems |
Numeric: maximum number of groups to select |
returnAllDataLabel |
Character: label to allow to return data outside
selected groups as belonging to an outside group (if |
returnAllDataValue |
Boolean: default value to whether return all data
or not (only required if the |
session |
Shiny session |
type |
Character: type of groups (either "Patients", "Samples", "ASevents" or "Genes") |
preference |
Character: name of groups to pre-select, when available (if NULL, all groups will be pre-selected) |
input |
Shiny input |
filter |
Character: get groups only if they are present in this argument (if TCGA-styled gene symbols, they will be "converted" to gene symbols alone) |
selectGroupsUI
: Interface for group selection
selectGroupsServer
: Server logic for group selection
getSelectedGroups
: List with selected groups (or NULL if no
groups were selected)
To allow the user to (explicitly) select no groups, pass the
noGroupsLabel
and groupsLabel
arguments.