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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2008, 15:30   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
TableLookup_RU
Привет всем!
Кто-нибудь в курсе, почему AX4.0 намертво виснет, если нажать esc при выпавшем lookup, который построен на TableLookup_RU?
Старый 17.03.2008, 15:35   #2  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Хм.. Смотря где... У меня не виснет, например
Старый 17.03.2008, 15:40   #3  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Метод на таблице:
X++:
static public client void lookupInventTransId(Object _lookupCtrl) // не статический метод работает также
{
    TableLookup_RU          sysTableLookup = new TableLookup_RU();
    Query                   query = new Query();
    QueryBuildDataSource    queryBuildDataSource = query.addDataSource(tablenum(InventTrans));
    FormRun                 lookupForm;
    ;

    sysTableLookup.parmTableId(tablenum(InventTrans));
    sysTableLookup.parmCallingControl(_lookupCtrl);

    sysTableLookup.addLookupfield(fieldnum(InventTrans, InventTransId));
    sysTableLookup.addLookupfield(fieldnum(InventTrans, ItemId));
    sysTableLookup.addLookupfield(FormControlType::String, true, tablemethodstr(InventTrans, ItemName));

    sysTableLookup.parmQuery(query);
    lookupForm = sysTableLookup.formRun();
    _lookupCtrl.performFormLookup(lookupForm);
}
Метод на DS формы:
X++:
public void lookup(FormControl _formControl, str _filterStr)
{
    ;
    RAssetLink::lookupInventTransId(_formControl);
}
нажимаем esc
Старый 17.03.2008, 15:43   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Все разобрался, на самом деле, просто о чем-то долго думает...
Теги
ax4.0

 


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

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

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