ILanerBox.DisabledManagedOptions

Синтаксис Fore

DisabledManagedOptions: LanerBoxManagedOptions;

Синтаксис Fore.NET

DisabledManagedOptions: Prognoz.Platform.Interop.Express.LanerBoxManagedOptions;

Описание

Свойство DisabledManagedOptions определяет, использовать ли настройки, заданные для компонента LanerBox.

Комментарии

Значение DisabledManagedOptions необходимо задавать до установки источника данных для компонента. По умолчанию LanerBox использует свои настройки, а не настройки источника данных.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента UiErAnalyzer с идентификатором «UiErAnalyzer1» и компонента LanerBox с идентификатором «LanerBox1». «UiErAnalyzer1» является источником данных для «LanerBox1». В репозитории содержится рабочая книга с идентификатором «WB_LANER». Добавьте ссылку на системную сборку «Metabase».

Пример является обработчиком события OnClick для «Button1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Mb: IMetabase;
    WbObj: IMetabaseObjectDescriptor;
Begin
    UiErAnalyzer1.Active := False;
    LanerBox1.DisabledManagedOptions := LanerBoxManagedOptions.LanerEndDate Or LanerBoxManagedOptions.LanerStartDate;
    Mb := MetabaseClass.Active;
    WbObj := mb.ItemById("WB_LANER");
    UiErAnalyzer1.Object := WbObj;
    UiErAnalyzer1.Active := True;
End Sub Button1OnClick;

После выполнения примера в «LanerBox1» будет загружена рабочая книга «WB_LANER». Период отображения данных определяется настройками загруженной рабочей книги, а не компонента «LanerBox1».

Пример Fore.NET

Для выполнения примера предполагается наличие формы.NET, расположенной на ней кнопки с идентификатором «Button1», компонента UiErAnalyzerNet с идентификатором «UiErAnalyzerNet1» и компонента LanerBoxNet с идентификатором «LanerBoxNet1». «UiErAnalyzerNet1» является источником данных для «LanerBoxNet1». В репозитории содержится рабочая книга с идентификатором «WB_LANER».

Пример является обработчиком события Click для «Button1».

Imports Prognoz.Platform.Interop.Laner;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    Mb: IMetabase;
    WbObj: IMetabaseObjectDescriptor;
Begin
    UiErAnalyzerNet1.Active := False;
    LanerBoxNet1.DisabledManagedOptions := LanerBoxManagedOptions.lbmoLanerEndDate Or LanerBoxManagedOptions.lbmoLanerStartDate;
    Mb := Self.Metabase;
    WbObj := mb.ItemById["WB_LANER"];
    UiErAnalyzerNet1.Object := WbObj;
    UiErAnalyzerNet1.Active := True;
End Sub;

После выполнения примера в «LanerBoxNet1» будет загружена рабочая книга «WB_LANER». Период отображения данных определяется настройками загруженной рабочей книги, а не компонента «LanerBoxNet1».

См. также:

ILanerBox