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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2010, 20:46   #1  
vitaly85 is offline
vitaly85
Участник
 
34 / 10 (1) +
Регистрация: 05.07.2007
Валидация фильтров
1. В форме имею два фильтра (From date и To date - 'unbounded controls').
Хочу валидировать что 'From date' не больше чем 'To date'.
Для обеих использую TransDate ЕДТ.
При выбора даты из лукапа, метод validate из контроля не вызываеться

2. В той же групе имею другой фильтр: EmplId ЕДТ.
При ручной введeнии данных, значении не валидируется(как в 'bounded control')
Знаю что в етом случае могу перепесать validate метод.
Но есть ли какая свойство для етого?

Как можно ето решить?

Спасибо!
Старый 14.10.2010, 21:32   #2  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Сейчас axapt'ы под рукой нет, но я бы попробовал сделать проверку в методе modified() контрола From date'.
__________________
С уважением, Александр.
Старый 15.10.2010, 08:26   #3  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Правильно samolalex написал. Перекрой на контроле или поле в DataSourse(если поля из него берёшь) метод modifield() до super-а делай проверку.
Старый 15.10.2010, 09:43   #4  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Если эта таблица будет на нескольких формах использоваться и доступ к полям там тоже будет, то, что бы не плодить копипаст кода на контрольках формы, правильнее весь код писать в методах самой таблицы - модифайФилд и валидайтФилд
Тогда работать будет везде, даже в браузере таблиц.
Старый 15.10.2010, 09:48   #5  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Так ведь у автора указано, что фильтры - 'unbounded controls', т.е. они не привязаны к конкретным полям таблицы...
__________________
С уважением, Александр.
Старый 16.10.2010, 20:14   #6  
vitaly85 is offline
vitaly85
Участник
 
34 / 10 (1) +
Регистрация: 05.07.2007
Так точно, samolalex. Про 'unbounded controls' я и говорю.
O modified() знал и я, но думал что есть что-нибудь другое.

Но есль нет, так нет.

Спасибо всем!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Валидация XML файлов в Axapta AxDude DAX: Программирование 42 20.11.2013 17:25
Группа фильтров Dozer DAX: Программирование 4 04.07.2007 17:20
Можно ли получить список фильтров? Shakr DAX: Программирование 3 13.02.2007 23:43
Печать выбранных фильтров в отчёте Ю-ю DAX: Программирование 5 09.12.2004 18:32
Настройка фильтров в Axapta 3.0 dok DAX: Функционал 1 02.04.2003 00:11

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

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

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