Function reference version 1.7.4
UI LayoutFunctions for laying out the user interface for your application. |
|
|
Panel with absolute positioning
|
|
Create a Bootstrap page
|
|
Create a column within a UI definition
|
|
Conditional Panel
|
|
Create a page that fills the window
|
|
Flex Box-based row/column layouts
|
|
Create a page with a fixed layout
|
|
Create a page with fluid layout
|
|
Create a help text element
|
|
Create an icon
|
|
Create a page with a top level navigation bar
|
|
Create a navigation list panel
|
|
Layout a sidebar and main area
|
|
Create a tab panel
|
|
Create a tabset panel
|
|
Create a panel containing an application title.
|
|
Input panel
|
|
Flow layout
|
|
Split layout
|
|
Lay out UI elements vertically
|
|
Create a well panel
|
|
Load the MathJax library and typeset math expressions
|
UI InputsFunctions for creating user interface elements that prompt the user for input values or interaction. |
|
|
Action button/link
|
|
Checkbox Group Input Control
|
|
Checkbox Input Control
|
|
Create date input
|
|
Create date range input
|
|
File Upload Control
|
|
Create a numeric input control
|
|
Create radio buttons
|
|
Create a select list input control
|
|
Select variables from a data frame
|
|
Slider Input Widget
|
|
Create a submit button
|
|
Create a text input control
|
|
Create a textarea input control
|
|
Create a password input control
|
|
Change the label or icon of an action button on the client
|
|
Change the value of a checkbox group input on the client
|
|
Change the value of a checkbox input on the client
|
|
Change the value of a date input on the client
|
|
Change the start and end values of a date range input on the client
|
|
Change the value of a number input on the client
|
|
Change the value of a radio input on the client
|
|
Change the value of a select input on the client
|
|
Update Slider Input Widget
|
|
Change the selected tab on the client
|
|
Dynamically insert/remove a tabPanel
|
|
Dynamically hide/show a tabPanel
|
|
Change the value of a text input on the client
|
|
Change the value of a textarea input on the client
|
|
Update URL in browser's location bar
|
|
Get the query string / hash component from the URL
|
UI OutputsFunctions for creating user interface elements that, in conjunction with rendering functions, display different kinds of output from your application. |
|
|
Create an HTML output element
|
|
Create an plot or image output element
|
|
Set options for an output object.
|
|
Create a text output element
|
|
Create a download button or link
|
|
Reporting progress (object-oriented API)
|
|
Reporting progress (functional API)
|
|
Create a modal dialog UI
|
|
Generate a modal dialog that displays a URL
|
|
Show or remove a modal dialog
|
|
Show or remove a notification
|
Interface builder functionsA sub-library for writing HTML using R functions. These functions form the foundation on which the higher level user interface functions are built, and can also be used in your Shiny UI to provide custom HTML, CSS, and JavaScript. |
|
|
Create HTML tags
|
|
Mark Characters as HTML
|
|
Include Content From a File
|
|
Include content only once
|
|
Create a list of tags
|
|
Append tag attributes
|
|
Modify tag contents
|
|
Validate proper CSS formatting of a unit
|
|
Evaluate an expression using
tags |
|
Process an HTML template
|
|
Bootstrap libraries
|
|
Suppress web dependencies
|
|
Insert and remove UI objects
|
|
Insert inline Markdown
|
Rendering functionsFunctions that you use in your application’s server side code, assigning them to outputs that appear in your user interface. |
|
|
Plot Output
|
|
Plot output with cached images
|
|
Text Output
|
|
Table output with the JavaScript DataTables library
|
|
Image file output
|
|
Table Output
|
|
UI Output
|
|
File Downloads
|
|
Implement custom render functions
|
Reactive programmingA sub-library that provides reactive programming facilities for R. |
|
|
Create a reactive expression
|
|
Create a reactive observer
|
|
Event handler
|
|
Create a (single) reactive value
|
|
Create an object for storing reactive values
|
|
Add caching with reactivity to an object
|
|
Make an object respond only to specified reactive events
|
|
Convert a reactivevalues object to a list
|
|
Checks whether an object is a reactivevalues object
|
|
Create a non-reactive scope for an expression
|
|
Scheduled Invalidation
|
|
Slow down a reactive expression with debounce/throttle
|
|
Reactive Log Visualizer
|
|
Reactive file reader
|
|
Reactive polling
|
|
Timer
|
|
Reactive domains
|
|
Freeze a reactive value
|
RunningFunctions that are used to run or stop Shiny applications. |
|
|
Run Shiny Application
|
|
Run a gadget
|
|
Run Shiny Example Applications
|
|
Run a Shiny application from a URL
|
|
Stop the currently running Shiny app
|
|
Viewer options
|
|
Check whether a Shiny application is running
|
|
Load an app's supporting R files
|
Bookmarking stateFunctions that are used for bookmarking and restoring state. |
|
|
Create a button for bookmarking/sharing
|
|
Enable bookmarking for a Shiny application
|
|
Exclude inputs from bookmarking
|
|
Display a modal dialog for bookmarking
|
|
Add callbacks for Shiny session bookmarking events
|
Extending ShinyFunctions that are intended to be called by third-party packages that extend Shiny. |
|
|
Create a web dependency
|
|
Resource Publishing
|
|
Register an Input Handler
|
|
Deregister an Input Handler
|
|
Mark a function as a render function
|
Utility functionsMiscellaneous utilities that may be useful to advanced users or when extending Shiny. |
|
|
Shiny Developer Mode
|
|
Generate a Shiny application from a template
|
|
Check for required values
|
|
Truthy and falsy values
|
|
Validate input values and other conditions
|
|
Session object
|
|
Get or set Shiny options
|
|
Declare an error safe for the user to see
|
|
Add callbacks for Shiny session events
|
|
Restore an input value
|
|
Apply input handlers to raw input values
|
|
Parse a GET query string from a URL
|
|
Get output information
|
|
Capture a plot as a PNG file.
|
|
Create a sizing function that grows at a given ratio
|
|
Register expressions for export in test mode
|
|
Add a function for serializing an input before bookmarking application state
|
|
Mark an output to be excluded from test snapshots
|
|
Add a function for preprocessing an input before taking a test snapshot
|
|
Add a function for preprocessing an output before taking a test snapshot
|
|
Make a random number generator repeatable
|
|
Collect information about the Shiny Server environment
|
|
Run code after an application or session ends
|
|
Create an HTTP response object
|
|
A missing key object
|
Plot interactionFunctions related to interactive plots |
|
|
Find rows of data selected on an interactive plot.
|
|
Create an object representing brushing options
|
|
Control interactive plot point events
|
ModulesFunctions for modularizing Shiny apps |
|
|
Namespaced IDs for inputs/outputs
|
|
Shiny modules
|
|
Invoke a Shiny module
|
EmbeddingFunctions that are intended for third-party packages that embed Shiny applications. |
|
|
Create a Shiny app object
|
|
Evaluate an expression without a reactive context
|
TestingFunctions intended for testing of Shiny components |
|
|
Runs the tests associated with this Shiny app
|
|
Reactive testing for Shiny server functions and modules
|
|
Mock Shiny Session
|
SupersededFunctions that have been |
|
|
Mark a function as a render function
|
|
Create a Shiny UI handler
|
|
Define Server Functionality
|
|
Convert an expression to a function
|