AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.04.2011, 17:31   #1  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Логика по моему железная, раз кнопка не активна значит что то ее дезактивирует, значит надо найти это что-то и посмотреть какие критерии. Собственно вот в чем была загвоздка
X++:
...
    if (eventInbox.ParentTableId)
        goToContext.enabled(true);
    else
        goToContext.enabled(false);
...
Такая проверка стояла на форме EventAlertInbox(Форма отображающая оповещения), то есть если не был указан родитель формы на которую вы вешаете оповещение, даже если его нет, то кнопка "Перейти к источнику" будет просто не активна. Всем спасибо за ответы. Тему можно клоз!

Последний раз редактировалось AngelDominantes; 04.04.2011 в 17:33.
Старый 04.10.2011, 09:56   #2  
someOne is offline
someOne
Участник
Аватар для someOne
 
174 / 432 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Подниму старую тему... Поясните пожалуйста, есть ли связь между созданием самого оповещения и выводом всплывающего окна для пользователя о новом оповещении ?
Что то я не смог с этим разобраться.

Итак, как создать оповещение пользователю - понятно.
Есть пример от Ivanhoe, джоб в котором добаляются записи в таблицу EventInbox.

Так же ясно как вывести всплывающее окно пользователю об оповещении - делается с использованием класса
EventAttentionGrabberParms.

Но как создать оповещение пользователю, чтобы каждое новое оповещение "всплыло" для данного пользователя в данный момент (если у него запущена Аксапта, либо при следующем ее запуске) ???

Ведь создание оповещений через создание записи в таблице EventInbox никаких всплывающих окон не вызывает. (Или я не прав ?)
(Происходит лишь изменение отображаемых не прочитанных оповещений в нижней части экрана Аксапта)

Как все же сделать отображение всплывающих окон для пользователя о новых оповещениях ?
Примеров на форуме для этого не нашел...
Писать собственную обработку (вызов EventAttentionGrabberParms) с использованием какого то таймера ? Или есть "стандартный" споcоб ?
Может что то в личных настройках пользователя не так ?
Теги
ax2009, уведомление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как отправить уведомление пользователю? Yulie DAX: Программирование 11 27.03.2008 10:06
Оповещение в сводном планировании Penguin DAX: Функционал 19 05.10.2005 11:59
Оповещение в CRM sam DAX: Функционал 2 28.05.2004 06:10
Вопрос к пользователю при сохранении данных в таблице Anais DAX: Программирование 1 23.03.2004 19:46
Вопрос к пользователю при сохранении данных в таблице Anais DAX: Программирование 1 19.03.2004 10:28
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:39.