Framework: Difference between revisions

From MobileX for SageCRM
(Created page with "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 ne...")
(No difference)

Revision as of 13:25, 28 June 2016

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="myPlugin" />
   </plugins>
 </CustomPlugins>
2. Create subdirectory matching the name of plugin at SageCRMWS\js\plugins\myPlugin .

3. The plugin directory must contain at least the file at myPlugin\client\plugin.js with following (required) callback methods:


Called when the web application has finished loading.

var onDocumentReady = function() {

       // TODO: add your custom plugin code here
}


// Called when a context in the web application has changed, as the result of calling cApp.setContext() method var onContextChanged = function () {

       // TODO: add your custom plugin code here
}