Плагины - это модули подключаемые к аналитической панели и используемые для расширения её возможностей.
Для создания плагина в настольном приложении выполните следующие шаги:
Создайте форму-визуализатор. Данная форма содержит компоненты, образующие внешний вид плагина, и код, описывающий логику работы компонентов в плагине. Форма-визуализатор должна наследоваться от класса AdhocUserViewForm. Особенности кода формы-визуализатора:
если плагин должен поддерживать хранимые свойства, то создайте реализацию методов AdhocUserViewForm.SaveSettings и AdhocUserViewForm.LoadSettings;
если плагин должен поддерживать определенные источники данных, то создайте реализацию свойства AdhocUserViewForm.SupportedSource с указанием в нем ClassId требуемых источников;
Подключите плагин в настольное приложение. Для этого используйте свойство ISharedPluginsContainer.Plugins.
Созданный плагин, отобразит диаграмму экспресс отчёта с возможностью изменить:
выбор источника данных плагина (с помощью стандартной вкладки боковой панели);
отметку, по которой строится диаграмма (с помощью плагина);
заголовок (с помощью пользовательской вкладки боковой панели).
Внешний вид плагина и пользовательской вкладки боковой панели для его настройки:
См. также: