|
![]() |
#1 |
Участник
|
Для reference group надо перекрывать lookupReference метод и использовать SysReferenceTableLookup класс, перекрестные ссылки по которому дадут вам примеры.
|
|
|
За это сообщение автора поблагодарили: kitty (1). |
![]() |
#2 |
Участник
|
Спасибо
У меня сейчас есть referenceGroup control. На нем- resolveReference и lookupReference. Лукап основан на View (назвается MyViewName , состоит из нескольких таблиц). Открывается этот лукап , что я создаю в lookupReference , корректно. Но вот привыборе любой записи в нем выдеается ошибка. "Found MyViewName record instead of an expected DirPartyTable record. Check to see if an override of the resolveReference method is returning a record from the correct table." Дебаггер в resolveReference видно, что даже не заходит. Если методв на соотвествующем поле DS разместить. то такая же ошибка .. Смотрю примеры в стандарте -все сделано также, за тем исключением, что не вижу примеров с View в lookupReference. Везде испоьзутся та же таблица, что и ожидается в referenceGroup Почему lookupReference может не находиться ? AX2012 R3 UPD: Кажется, поняла. Нужно создать в моем случае наследника от SysReferenceTableLookup и создавать для него Controller c resolveReference () Последний раз редактировалось kitty; 09.04.2018 в 17:45. |
|
![]() |
#3 |
Участник
|
Не помогло (
Видимо, с помощью View нельзя решить задачу. Сделала в итоге через отдельную lookup форму. View ушло в топку Последний раз редактировалось kitty; 09.04.2018 в 20:11. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|