Framework: Difference between revisions
From MobileX for SageCRM
Crmtogether (talk | contribs) No edit summary |
Crmtogether (talk | contribs) No edit summary |
||
| Line 20: | Line 20: | ||
// TODO: add your custom plugin code here | // TODO: add your custom plugin code here | ||
} | } | ||
var | var onContextChanged = function () { | ||
} | } | ||
Latest revision as of 16:40, 14 February 2019
The Framework allows for customisation of the client side and server side (building your own API's to be consumed by the client)
Perform the following steps to add a new plugin to the system:
1. Add an entry with plugin name to the <CustomPlugins> section in Web.config (in SageCRMWS project):
<CustomPlugins>
<plugins>
<add name="PLUGINNAME" />
</plugins>
</CustomPlugins>
2. Create subdirectory matching the name of plugin at SageCRMWS\js\plugins\PLUGINNAME.
3. The plugin directory must contain at least the file at PLUGINNAME\client\plugin.js with following (required) callback methods:
var onDocumentReady = function() {
// TODO: add your custom plugin code here
}
var onContextChanged = function () {
}
onDocumentReady - Called when the web application has finished loading.
onContextChanged - Called when a context in the web application has changed, as the result of calling cApp.setContext() method