ExpressionManagerStart: Difference between revisions
From LimeSurvey Manual
DenisChenu (talk | contribs) |
DenisChenu (talk | contribs) |
||
Line 26: | Line 26: | ||
* [https://github.com/LimeSurvey/LimeSurvey/tree/master/plugins/Demo/demoAddEmFunction demoAddEmFunction] | * [https://github.com/LimeSurvey/LimeSurvey/tree/master/plugins/Demo/demoAddEmFunction demoAddEmFunction] | ||
* [https://github.com/LimeSurvey/LimeSurvey/tree/master/application/core/plugins/statFunctions statFunctions] | |||
[[Category:Plugins events]] | [[Category:Plugins events]] |
Revision as of 11:47, 6 February 2020
Usage
This event is done when Expression Manager create his own function. It allow to create own Expressioon Manager function.
Input
None
Possible output
- functions : array of new function for expression manager
- packages : array of javascript package to be registered just after the expression manager javascript.
Function definition
Function is defined by an array with
- PHP function, can use complete Class name
- Javascript function: null for a static function (no javascript update)
- Basic description for administration GUI
- Usage for administration GUI
- Help url
- Number of argument , -1 mean any number of arguments.