Sub EventOnAfterAddDataIsland(Args: IUiPrxDataIslandEventArgs);
Begin
//набор операторов;
End Sub EventOnAfterAddDataIsland;
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnAfterAddDataIsland реализует событие, которое наступает после добавления области данных.
Для реализации события, которое наступит после удаления области данных, используйте метод IPrxReportUserEvents.EventOnAfterDeleteDataIsland.
Для выполнения примера предполагается наличие регламентного отчета. Подключите модуль в регламентный отчет, в качестве обработчика событий выберите подключенный модуль и класс «EventsClass». В модуле подключите системные сборки: Metabase, Report, Ui.
Class EventsClass: ReportEvents
Public Sub OnAfterAddDataIsland(DataIsland : IPrxDataIsland);
Begin
WinApplication.InformationBox("Была добавлена область данных " + DataIsland.Id);
End Sub OnAfterAddDataIsland;
Public Sub OnAfterDeleteDataIsland(DataIsland : IPrxDataIsland);
Begin
WinApplication.InformationBox("Была удалена область данных " + DataIsland.Id);
End Sub OnAfterDeleteDataIsland;
End Class EventsClass;
После добавления/удаления области данных в регламентном отчете будет выдано информационное сообщение.
См. также: