IPrxJsPlugin.PluginId

Синтаксис

PluginId: String;

Описание

Свойство PluginId определяет идентификатор JS-плагина, который используется для формирования листа.

Комментарии

Идентификатор плагина должен соответствовать значению, заданному в атрибуте type, который содержится:

Примечание. Просмотр и редактирование сформированного листа доступно только в веб-приложении. При открытии листа в настольном приложении будет выдано соответствующее сообщение.

Пример

Для выполнения примера предполагается наличие в репозитории регламентного отчёта с идентификатором REPORT, к которому подключен плагин с идентификатором PP.Ui.Prx.MyLabel.

Добавьте ссылки на системные сборки Metabase, Report.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Report: IPrxReport;
    Sheets: IPrxSheets;
    Sheet: IPrxSheet;
    Plugin: IPrxJsPlugin;
Begin
    MB := MetabaseClass.Active;
    // Получим регламентный отчёт
    MObj := MB.ItemById("REPORT").Edit;
    Report := MObj As IPrxReport;
    // Добавим новый лист с плагином
    Sheets := Report.Sheets;
    Sheet := Sheets.Add("Лист с плагином", PrxSheetType.JsPlugin);
    Plugin := Sheet As IPrxJsPlugin;
    Plugin.PluginId := "PP.Ui.Prx.MyLabel";
    // Сохраним изменения
    MObj.Save;
End Sub UserProc;

После выполнения действий в регламентном отчёте будет добавлен новый лист с плагином.

См. также:

IPrxJsPlugin