Creating a Plugin

Plugins are modules that are connected to a dashboard and used to extend its features.

To create a plugin in the desktop application, execute the following operations:

  1. Create a visualizer form. This form contains components that form plugin appearance, and a code that describes logic of component work in the plugin. The visualizer form must be inherited from the AdhocUserViewForm class. Features of visualizer form code:

  1. Create a master form. This form contains components that form side panel tabs that are used to set up the plugin, and a code that describes logic of applying settings to the plugin. The master form must be inherited from the AdhocUserMasterForm class.
  2. Connect the plugin to the desktop application. To do this, use the ISharedPluginsContainer.Plugins property.

The created plugin displays an express report chart that enables the user to change:

The view of the plugin and custom side panel tab that is used to set up the plugin:

See also:

AdhocUserMasterForm |AdhocUserViewForm | Samples