The actual implementations of functions that users reference in Predefined Config.
Predefined Config is stored as JSON - and often remotely - which means that it is not possible to store function implementations (as they cannot be serialised).
So, instead, in Predefined Config the name of the function is provided and the code implementation is in functionOptions in AdaptableOptions.
All of these implementations are of type
UserFunction which contains 3 properties:
the type of the function: this allows AdapTable to know which function is being provided; this is strongly typed for user convenience
the name of the function: must be the same as the function name provided in Predefined Config
the function handler: the actual function implementation itself; this varies based on the type of the function.
The types supported are:
||A Comparer function for running bespoke Custom Sorts|
||Bespoke Cell Summaries|
||Render an Action Column in a non-standard way|
||Whether or not to render an Acton Column|
||Enables external look ups for Entitlements|
||Action to run when a User Menu item is clicked|
||Whether or not to show the User Menu item|
||Retrieves a distinct value for the label of a Menu Item|
||Get Columns Values (used in Lookups & Permitted Values)|
||Provides a custom destination for a Report|
||Runs a Custom Report|
Type which wraps an array of
Generated using TypeDoc