|
![]() |
#1 |
Administrator
|
Цитата:
X++: SysTableLookup::newParameters(tablenum(emplTitleOrgTmp), _ctrl, false); X++: sysTableLookup.parmUseLookupValue(false); Решение быстрое, но и с ограничениями.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Pustik (3). |
![]() |
#2 |
Участник
|
В Ax3.0 SP 3 такого параметра в классе SysTableLookup нет. Конечно, его можно доработать.
X++: SysTableLookup::newParameters(tablenum(emplTitleOrgTmp), _ctrl, false); sysTableLookup.parmUseLookupValue(false); |
|
![]() |
#3 |
Участник
|
А у Вас Ax3.0 SP 3? В трешке у нас насколько я помню таких глюков не было. И по стрелочке список вверх поднимался и колесиком тоже.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
![]() |
#4 |
Administrator
|
Цитата:
Вот код из АХ 2009 (\Classes\SysTableLookup\formRun): X++: args = new Args(); args.object(form); if(useLookupValue && !tmpBuffer) //highlighting existing value doesn't work with temp tables { args.lookupField(lookupField); switch (callingControl.handle()) { case classnum(FormStringControl): callingStringControl = callingControl; args.lookupValue(callingStringControl.text()); break; } } formRun = classfactory.formRunClass(args); form = formRun.form();
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#5 |
Участник
|
Цитата:
А у Вас Ax3.0 SP 3? В трешке у нас насколько я помню таких глюков не было. И по стрелочке список вверх поднимался и колесиком тоже.
Спасибо за решение! |
|
![]() |
#6 |
Участник
|
Подскажите, как отсортировать строки по определённому полю временной таблицы в lookup-списке?
|
|
![]() |
#7 |
Ищущий знания...
|
Цитата:
![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#8 |
Участник
|
Цитата:
В запросе, который строится в Вашем методе lookUp'а, добавьте сортировку по нужному полю
Временную таблицу как раз и пришлось использовать из-за того, что в одном запросе вернуть результат в виде одного поля нельзя: значение берётся то из одной таблицы, то из другой (речь о ФИО, которые некоторые сотрудники меняют, и предыдущее(ие) значение(ия) которого хранятся в отдельной таблице). |
|
![]() |
#9 |
Участник
|
Не знал, что появилась такая фича в 2009. Спасибо.
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|