Pads: IEaxConfigurationPads;
Pads: Prognoz.Platform.Interop.Express.IEaxConfigurationPads;
Свойство Pads возвращает коллекцию вкладок боковой панели.
Для выполнения примера на форме необходимо наличие компонента EaxConfigurationPanel с наименованием "EaxConfigurationPanel1" и компонента UiErAnalyzer с наименованием "UiErAnalyzer1", указанного в качестве источника для EaxConfigurationPanel. В репозитории должна быть создана форма с идентификатором "PARAMS".
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Cats: IEaxConfigurationCategories;
Cat: IEaxCustomConfigurationCategory;
C_Pads: IEaxConfigurationPads;
C_Pad: IEaxConfigurationPad;
Pad_Header: IEaxConfigurationPadHeader;
Begin
Cats := EaxConfigurationPanel1.Categories;
//Группа вкладок
Cat := New EaxCustomConfigurationCategory.Create; // создаем новую группу вкладок
Cat.Caption := "Дополнительно";
Cats.AddCustom(Cat);
C_Pads := Cat.Pads;
//Вкладка
C_Pad := New EaxConfigurationPad.Create; // создаем новую вкладку
Pad_Header := C_Pad.Header;
Pad_Header.Content := EaxConfigurationPadHeaderContent.CheckBox;
Pad_Header.Value := False;
C_Pad.Header.Title := "Параметры";
C_Pad.Content.MetabaseObject := "PARAMS";
C_Pads.Add(C_Pad);
End Sub Button1OnClick;
После выполнения примера на компоненте будут отображены группы вкладок с учетом настроек экспресс-отчета, указанного в качестве источника для UiErAnalyzer1. Будет добавлена группа с наименованием "Дополнительно", содержащая вкладку с наименованием "Параметры". Панель вкладки будет содержать группу элементов реализованных в форме "PARAMS".
Для выполнения примера на форме необходимо наличие компонента EaxConfigurationPanelNet с наименованием "EaxConfigurationPanelNet1" и компонента UiErAnalyzerNet с наименованием "UiErAnalyzerNet1", указанного в качестве источника для EaxConfigurationPanelNet. В репозитории должна быть создана форма с идентификатором "PARAMS".
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Express;
...
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Cats: IEaxConfigurationCategories;
Cat: IEaxCustomConfigurationCategory;
C_Pads: IEaxConfigurationPads;
C_Pad: IEaxConfigurationPad;
Pad_Header: IEaxConfigurationPadHeader;
Begin
Cats := EaxConfigurationPanelNet1.Categories;
//Группа вкладок
Cat := New EaxCustomConfigurationCategoryClass.Create(); // создаем новую группу вкладок
Cat.Caption := "Дополнительно";
Cats.AddCustom(Cat);
C_Pads := Cat.Pads;
//Вкладка
C_Pad := New EaxConfigurationPadClass.Create(); // создаем новую вкладку
Pad_Header := C_Pad.Header;
Pad_Header.Content := EaxConfigurationPadHeaderContent.ecchcCheckBox;
Pad_Header.Value := False;
Pad_Header.Title := "Параметры";
C_Pad.Content.MetabaseObject := "PARAMS";
C_Pads.Add(C_Pad);
End Sub;
После выполнения примера на компоненте будут отображены группы вкладок с учетом настроек экспресс-отчета, указанного в качестве источника для UiErAnalyzer1. Будет добавлена группа с наименованием "Дополнительно", содержащая вкладку с наименованием "Параметры". Панель вкладки будет содержать группу элементов реализованных в форме "PARAMS".
См. также: