| chmNewFunction | R Documentation | 
This function creates a new Javascript function object for adding to a Next Generation Clustered Heat Map menu.
chmNewFunction(
  name,
  description,
  implementation,
  extraParams = NULL,
  requires = NULL,
  global = FALSE
)
name | 
 The name of the Javascript function  | 
description | 
 A short description of the Javascript function  | 
implementation | 
 A string containing the javascript code required to define the function. When called the function is passed a list of selected values (e.g. labels). Additional parameters can be declared before the values parameter and must be resolved through currying (binding) before the function is used in menus.  | 
extraParams | 
 An optional list of extra parameters. (Default NULL.)  | 
requires | 
 An optional vector of (custom) Javascript function names that this function requires.  | 
global | 
 A logical: TRUE if should be defined globally, not within a customization section. (Default FALSE.)  | 
An object of class ngchmJS
ngchmJS
chmAddMenuItem()
chmBindFunction()
chmRegisterFunction()
alertFn <- chmNewFunction("showAlert", "Display the parameter in an alert box",
  "function showAlert(label) { alert(label); }",
  global = TRUE
)
dbLookup <- chmNewFunction(
  "dbLookup", "Lookup the parameter in a database",
  "function showAlert(database, label) { alert(database[label]); }",
  c("database")
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.