<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Dialogs – диалоги > CreateInputDialog – создать диалог с запросом параметров AddHyperlink – гиперссылка |
Метод используется для добавления контрола «Гиперссылка» в диалог.
Синтаксис
C# |
public IHyperlinkDialogValue AddHyperlink(string title); |
Параметры
title – текст гиперссылки.
Возвращаемое значение
Контрол «Гиперссылка» (IHyperlinkDialogValue).
Методы
Имя |
Описание |
---|---|
Задать обработчик, который выполняется при переходе по гиперссылке |
|
WithLabel(string label) |
Установить текстовую метку для контрола. Параметр: label – текст метки. Возвращаемое значение: контрол «Гиперссылка» |
Свойства
Имя |
Тип |
Описание |
---|---|---|
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, 2024 |