IWebOpenContext.CurrentTab

Синтаксис

CurrentTab: Boolean;

Описание

Свойство CurrentTab определяет признак открытия объекта в текущей вкладке браузера.

Комментарии

Допустимые значения:

Пример

Для выполнения примера в репозитории предполагается наличие веб-формы и расположенной на ней кнопки. Также в репозитории должен присутствовать регламентный отчёт с идентификатором REPORT. Отчёт в своей структуре имеет два параметра с идентификаторами P_START и P_FINISH.

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

Sub Button1OnClick;
Var
    Mb: IMetabase;
    MDesc: IMetabaseObjectDescriptor;
    Values: IMetabaseObjectParamValues;
    Context: IWebOpenContext;
Begin
    Mb := MetabaseClass.Active;
    MDesc := Mb.ItemById("REPORT");
    // Настройка контекста открытия объекта
    Context := New WebOpenContext.Create;
    Context.CurrentTab := False;
    Context.Edit := False;
    Values := MDesc.Params.CreateEmptyValues;
    Values.FindById("P_START").Value := 2010;
    Values.FindById("P_FINISH").Value := 2020;
    Context.ParamValues := Values;
    // Открытие объекта
    Self.ShowObject(MDesc, Context);
End Sub Button1OnClick;

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

См. также:

IWebOpenContext