DisabledManagedOptions: LanerBoxManagedOptions;
DisabledManagedOptions: Prognoz.Platform.Interop.Express.LanerBoxManagedOptions;
Свойство DisabledManagedOptions определяет, использовать ли настройки, заданные для компонента LanerBox.
Значение DisabledManagedOptions необходимо задавать до установки источника данных для компонента. По умолчанию LanerBox использует свои настройки, а не настройки источника данных.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «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».
Для выполнения примера предполагается наличие формы.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».
См. также: