<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > StateView, StateBlock, StateBlockContent – контрол состояния > StateBlock – блок контрола состояния AddHyperlink – добавить гиперссылку в содержимое блока |
Метод используется для добавления гиперссылки на объект системы в содержимое блока:
Перегрузки
AddHyperlink(string text, string uri) |
Добавить гиперссылку в содержимое блока |
AddHyperlink(string text, string uri, StateBlockHyperlinkStyle style) |
Добавить гиперссылку с заданным стилем в содержимое блока |
Синтаксис
C# |
public void AddHyperlink(string text, string uri); public void AddHyperlink(string text, string uri, StateBlockHyperlinkStyle style); |
Параметры
text – текст гиперссылки;
uri – адрес гиперссылки;
style – стиль гиперссылки типа StateBlockHyperlinkStyle. Например, можно изменить цвет текста гиперссылки, начертание или размер шрифта.
Пример. Добавление в блок гиперссылки на задачу
// Добавить блок в контрол состояния для отображения задачи на согласование по регламенту.
var taskBlock = stateView.AddBlock();
taskBlock.Entity = _obj;
// Добавить иконку блока размером 32x32.
taskBlock.AssignIcon(OfficialDocuments.Info.Actions.SendForApproval, StateBlockIconSize.Large);
// Добавить описание задачи.
taskBlock.AddLabel(ApprovalTasks.Resources.Approval, headerStyle);
// Добавить перенос на следующую строку.
taskBlock.AddLineBreak();
// Добавить гиперссылку на задачу.
taskBlock.AddHyperlink(_obj.ApprovalRule.Name, Hyperlinks.Get(_obj.ApprovalRule));
© Компания Directum, 2024 |