17.03.2008, 15:30 | #1 |
MCTS
|
TableLookup_RU
Привет всем!
Кто-нибудь в курсе, почему AX4.0 намертво виснет, если нажать esc при выпавшем lookup, который построен на TableLookup_RU? |
|
17.03.2008, 15:35 | #2 |
Злыдни
|
Хм.. Смотря где... У меня не виснет, например
|
|
17.03.2008, 15:40 | #3 |
MCTS
|
Метод на таблице:
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); } X++: public void lookup(FormControl _formControl, str _filterStr) { ; RAssetLink::lookupInventTransId(_formControl); } |
|
17.03.2008, 15:43 | #4 |
MCTS
|
Все разобрался, на самом деле, просто о чем-то долго думает...
|
|