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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2016, 11:18   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
648 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
1. Удостоверьтесь, что event у вас всегда заполняется
2. Не используйте [null] и даже conNull(). Сделал пример на AX 4.0, так он вообще ушел в runtime error (а на connull() валится вся аксапта).
3. Попробуйте так:
X++:
display Bitmap NFY_GetState()
{
    NFYEvent    event = NFYEventLog::GetLastEventByGroupWorkOrder(this.RecId, 2);//достаем строку и из нее берем картинку, хранящуюся как container
    Image       image = event ? new Image(event.EventIcon) : new Image();

    return image.getData();
}
4. Чтобы у вас получился нормальный контрол, перетащите метод на форму, используя Drag'n'Drop
__________________
// no comments

Последний раз редактировалось dech; 09.09.2016 в 11:22. Причина: Дополнено п.4
Теги
db, display, grid, icon, image, pic, база, картинка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значение display метода по его названию Андрей К. DAX: Программирование 41 25.11.2020 06:52
Вывод display-массива на форму в Grid VBF DAX: Программирование 11 21.08.2012 17:23
получить label display - метода NetBus DAX: Программирование 2 05.06.2009 19:08
Вызов display метода Ashir DAX: Программирование 4 08.12.2005 16:32
Не копирует из display-метода в буфер обмена akvi DAX: Программирование 6 08.12.2005 13:14
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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