| 
       << Click to Display Table of Contents >> Объектная модель > Основные механизмы > Dialogs – диалоги > CreateInputDialog – создать диалог с запросом параметров AddHyperlink – гиперссылка | 
    
      
      
       
     
      
       | 
  
Метод используется для добавления контрола «Гиперссылка» в диалог.
Синтаксис
C#  | 
public IHyperlinkDialogValue AddHyperlink(string title);  | 
Параметры
title – текст гиперссылки.
Возвращаемое значение
Контрол «Гиперссылка» (IHyperlinkDialogValue).
Методы
Имя  | 
Описание  | 
|---|---|
Задать обработчик, который выполняется при переходе по гиперссылке  | 
|
Добавить метку  | 
Свойства
Имя  | 
Тип  | 
Описание  | 
|---|---|---|
IsEnabled  | 
bool  | 
Признак того, что контрол доступен  | 
IsLabelVisible  | 
bool  | 
Признак того, что текстовая метка является видимой  | 
IsRequired  | 
bool  | 
Признак того, что контрол обязателен для заполнения  | 
IsVisible  | 
bool  | 
Признак того, что контрол является видимым  | 
Title  | 
string  | 
Текст гиперссылки  | 
Пример. Открытие отчета по гиперссылке
В окне нумерации и регистрации документов можно перейти по ссылке и запустить отчет, который показывает, сколько номеров пропущено в журнале регистрации.
// Создать диалог нумерации документа.
var dialog = Dialogs.CreateInputDialog("Резервирование номера");
...
//Добавить гиперссылку.
var hyperlink = dialog.AddHyperlink("Пропущенные номера");
  ...
//При переходе по гиперссылке сформировать отчет "Контроль пропусков номеров в журнале регистрации".
hyperlink.SetOnExecute(() =>
  {
    var report = Reports.GetSkippedNumbersReport();
    report.DocumentRegisterId = register.Value.Id;
    report.RegistrationDate = date.Value;
    report.Open();
  });
  | © Компания Directum, 2025 |