Блог

Создание значка уведомления (NotifyArea)

Области уведомлений находится в правом нижнем углу экрана. При создании уведомления, там появляется значок размером 16х16 пикселей.

Значок уведомления пользователя служит для оповещения активного пользователя о каком-либо событии. Если у пользователя, для которого создано уведомление не запущен Sherp, уведомление доставлено не будет.

 

 

Значков может быть произвольное количество.

 

Пример создания из T-SQL:

 

DECLARE @FileBody varbinary(max)

SELECT @FileBody = FileBody FROM kb.dbo.Files WHERE IDFile = '4FF080EE-A0DC-46B0-8A8F-7DE3AADDB704'

 

EXEC NotifyArea  

@IDUser = 2000002840,

@GroupName = 'Group1',

@ToolTipHeaderText = 'ToolTipHeaderText',

@ToolTipFooterText = 'ToolTipFooterText',

@ToolTipText = 'ToolTipText',

@ToolTipImage = @FileBody,

@Image = @FileBody,

@AllowDoubles = 0,

@CloseOnButtonClick = 0,

@IDObject = '22f53a1e-d01a-4441-914e-054da6fc1ca3',

@ObjectType = 4,

@IDContextMenu = '8f96e72d-8a5c-4019-b5c7-b6b91d9851c4',

@Blink = 0

 

Пояснения:

 

@IDUser - получатель уведомления

@GroupName - группа, к которой принадлежит уведомление. Если уже существует значок с такой же группой и параметр @AllowDoubles равен 0, то новый значок заменит существующий.

@ToolTipHeaderText - заголовок всплывающей подсказки значка

@ToolTipFooterText - подвал всплывающей подсказки значка

@ToolTipText - текст всплывающей подсказки значка

@ToolTipImage - картинка всплывающей подсказки значка

@Image - картинка значка

@AllowDoubles - разрешить дублировать значки одной группы

@CloseOnButtonClick - прятать значок при клике на него

@IDObject - ID объекта Базы Знаний. Вызывается при нажатии на значок

@ObjectType - тип объекта Базы Знаний

@IDContextMenu - ID контекстного меню значка

@Blink - признак того, что значок будет мигать


Примеры реализации
Подписаться

Новые статьи

Изменения в разработке пользовательских форм Платформа как инструмент реализации задач индивидуального пользователя Поиск по связанным сущностям Дополнительные настройки Browser'а Новая форма интерфейса - FinderBrowser Новый вид меню пользователя Возможность формирования отчетов с использованием различных источников данных (Федерация данных) Росагролизинг внедрил лизинговый конвейер, автоматизировав процесс рассмотрения заявок на поставку сельхозтехники Возможность аутентификации и авторизации с использованием ADFS Создание значка уведомления (NotifyArea)