R/ShinyModule.R
ShinyModule.Rd
ShinyModule super class
namespace
Namespace of the module.
ShinyModule$new()
ShinyModule$validate()
ShinyModule$uiMenu()
ShinyModule$uiBody()
ShinyModule$server()
ShinyModule$clone()
new()
Initializer method
ShinyModule$new(namespace)
(character(1))
character(1)
(invisible(self))
invisible(self)
validate()
Validator method
uiMenu()
Method to include a menuItem to link to the body.
ShinyModule$uiMenu(label, tag)
label
(character(1)) Label to show for the menuItem.
menuItem
tag
(character(1)) Tag to use internally in input.
input
(menuItem)
uiBody()
Method to include a tabItem to include the body.
(tabItem)
tabItem
server()
Method to handle the back-end.
ShinyModule$server(input, output, session)
(input) Input from the server function.
output
(output) Output from the server function.
session
(session) Session from the server function.
(NULL)
NULL
clone()
The objects of this class are cloneable with this method.
ShinyModule$clone(deep = FALSE)
deep
Whether to make a deep clone.