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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2003, 13:29   #1  
Novice is offline
Novice
Участник
 
40 / 10 (1) +
Регистрация: 28.05.2003
? lookup не олучается
Всем доброго времени суток!

Подскажите кому не трудно решение следующей задачи:

Создан ExtendedDataTypes(ProdIdLookUp) у которого в свойствах FormHelp указана
некоторая форма. В форме перекрыт метод closeSelect
PHP код:
public void closeSelect(str _selectString)
{
    
FormDataSource              callerJournalRouteDS;
    
ProdJournalRoute            callerJournalRoute;
    ;

    
callerJournalRouteDS element.args().record().dataSource();
    
callerJournalRoute callerJournalRouteDS.cursor();
    
callerJournalRoute.ProdId ProdTable.ProdId;

    
callerJournalRouteDS.refresh();

    
super(_selectString);

В таблицу добавлено поле расширеное от ExtendedDataTypes(ProdIdLookUp)
которок выведено в GRID формы. Если указать свойство поля таблицы ProdIdLookUp
как mandatory Yes, то в форме после срабатывания лукапа вывалится сообщение
(после заполнения поля отработавшим лукапом) "Поле '%1' должно быть заполнено".
Если свойство поля на таблице указывать как mandatory No, то полсе того,
как отработает лукап поле на форме не заполняется, сообщений соответствено нет.
Почему в первом случае появляется сообщение, а во втором поле ничем не заполняется?
Как это победить?
Заранее большое спасибо!
Старый 03.11.2003, 14:53   #2  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Попробуй в свойствах датасорса запретить добавление, изменение и т.д.

ИМХО, проблема наверно в том, что используется сложный запрос с группировкой.
Старый 03.11.2003, 15:05   #3  
Novice is offline
Novice
Участник
 
40 / 10 (1) +
Регистрация: 28.05.2003
Я похоже нашел решение, надо объявить в (форме которая играет роль лукапа)подставляемое в результате работы лукапа поле в Autodeclaration YEs. Затем в ране этой формы написать.

PHP код:
      this.selectMode(--поле на гриде--);
      --
поле на гриде--.setFocus(); 
подсмотрел в ConfigIdLokup (форма такая)

Спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Нагло глючит lookup Sada DAX: Программирование 1 08.06.2006 10:32
lookup не получается Novice DAX: Программирование 8 22.12.2005 16:12
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:08.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.