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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2016, 08:26   #1  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
Вывод картинки, хранящейся в БД, с помощью display-метода в грид
Добрый день!
Есть таблица, в которой хранятся некие строки, каждой из которых сопоставлена соответствующая иконка. На основе анализа данных из других таблиц с помощью display-метода, необходимо в грид на форме выводить картинку. написал такой метод, вдохновил интернет:

X++:
//BP Deviation Documented
display Bitmap NFY_GetState()
{
    NFYEvent             event = NFYEventLog::GetLastEventByGroupWorkOrder(this.RecId, 2);//достаем строку и из нее берем картинку, хранящуюся как container
    Image                   image = new Image(event? event.EventIcon : [null]);

    return image.getData();
}
на форме в гриде выводится сей метод window-контролом

прикол в том, что в сам метод выполнение даже не заходит. форма повисает и только закрытием аксапты весь этот кошмар прекращается.

проблема видимо в том, что аксапте (DAX 2009)не нравится, что для window-контрола display-метод имее возвращаемый тип не int, а container, хотя тут видно, что это не проблема... подскажите, что делать, товарищА
Теги
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, время: 13:02.