Convert a quosure to a function for a Shiny render function — quoToFunction
quoToFunction(q, label, ..stacktraceon = FALSE)
Arguments
q |
A quosure. |
---|---|
label |
A label for the object to be shown in the debugger. Defaults to the name of the calling function. |
..stacktraceon |
Advanced use only. For stack manipulation purposes; see
|
Description
This takes a quosure and label, and wraps them into a function that should be
passed to createRenderFunction()
or markRenderFunction()
.
Details
This function was added in Shiny 1.6.0. Previously, it was recommended to use
installExprFunction()
or exprToFunction()
in render functions, but now we
recommend using quoToFunction()
, because it does not require env
and
quoted
arguments -- that information is captured by quosures provided by
rlang.
See also
createRenderFunction()
for example usage.