Last chance! 50% off unlimited learning
Sale ends in
addListener(.Object, name, expression)
"addListener"(.Object, name, expression)
setProperties(.Object, list_prop, ...)
"setProperties"(.Object, list_prop, ...)
AmObject
.character
, name of the listener.character
, associated function event.list
containing properties to set.
The former properties will be overwritten.addListener(.Object = amPieChart(),
name = "clickSlice" ,
expression = "function(event){ alert('ok !'); }")
addListener(.Object = amLegend(),
name = "select",
expression = paste0("function onSelect (properties) {",
"alert('selected nodes: ' + properties.nodes);",
"}"))
library(pipeR)
# either you can set a list
ls <- list(categoryAxis = list(gridPosition = "start"), fontSize = 15)
amSerialChart() %>>% setProperties(list = ls) %>>% print()
# or you can set one or more properties
amPieChart() %>>% setProperties(handDrawn = TRUE, fontSize = 15) %>>% print()
# overwrite a property
amPieChart() %>>% setProperties(fontSize = 15) %>>% setProperties(fontSize = 12) %>>% print()
# Carefull if you try to set a property which is a slot...
# in that case, use the setter methods 'setXX' or 'addXX' which check the validity
## Not run:
# amPieChart() %>>% setProperties(type = "serial") %>>% print()
# ## End(Not run)
amPieChart() %>>% setExport()
Run the code above in your browser using DataLab