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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.08.2003, 10:52   #1  
SergeyA is offline
SergeyA
Участник
 
6 / 10 (1) +
Регистрация: 23.07.2003
Как подавить вызов LookUp формы при нажатии на "*"
Hi, All!

Встретился с такой проблемой:
на форме нужно задвать критерии для фильтрации по фин. аналитике, в т.ч. с использованием стандартных масок *, ?. Для этого был создан отдельный EDT на базе Dimensions у которого были удалены все relations ( что бы axapta не ругалась, что аналитики не существует, если в поле вводится что-то типа "Отд*" ) и в качестве FormHelp установлена стандартная форма для выбора dimensions.
Все работает отлично, кроме одной мелочи - если пользователь в этом поле нажимает "*", что при задании фильтров случается очень часто, то вываливается стандартная LookUp форма. Мелочь конечно, а неприятно.
Может кто знает как подавить такое стандартное поведение lookup?
Старый 29.08.2003, 12:15   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Есть такие методы на поле источника данных: lookup() и performFormLookup(). Вот что с одним из них можно сделать:
PHP код:
public void lookup(FormControl _formControlstr _filterStr)
{
    if (! 
_filterStr)
    {
        
super(_formControl_filterStr);
    }

Описанное справедливо для 3.0.
Старый 29.08.2003, 13:07   #3  
SergeyA is offline
SergeyA
Участник
 
6 / 10 (1) +
Регистрация: 23.07.2003
К сожалению, в 2.5 у метода lookUp нет никаких параметров
Старый 29.08.2003, 13:10   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Тогда проверяйте содержимое контрола на наличие звездочек и т.д. Простая, на самом деле, задачка.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов формы из lookup форму vitaly85 DAX: Программирование 7 24.01.2008 18:12
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Автоматический вызов lookup при запуске формы demID DAX: Программирование 6 24.09.2004 17:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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