|
|
#1 |
|
Участник
|
Валидация фильтров
1. В форме имею два фильтра (From date и To date - 'unbounded controls').
Хочу валидировать что 'From date' не больше чем 'To date'. Для обеих использую TransDate ЕДТ. При выбора даты из лукапа, метод validate из контроля не вызываеться 2. В той же групе имею другой фильтр: EmplId ЕДТ. При ручной введeнии данных, значении не валидируется(как в 'bounded control') Знаю что в етом случае могу перепесать validate метод. Но есть ли какая свойство для етого? Как можно ето решить? Спасибо! |
|
|
|
|
#2 |
|
Участник
|
Сейчас axapt'ы под рукой нет, но я бы попробовал сделать проверку в методе modified() контрола From date'.
__________________
С уважением, Александр. |
|
|
|
|
#3 |
|
Участник
|
Правильно samolalex написал. Перекрой на контроле или поле в DataSourse(если поля из него берёшь) метод modifield() до super-а делай проверку.
|
|
|
|
|
#4 |
|
Участник
|
Если эта таблица будет на нескольких формах использоваться и доступ к полям там тоже будет, то, что бы не плодить копипаст кода на контрольках формы, правильнее весь код писать в методах самой таблицы - модифайФилд и валидайтФилд
Тогда работать будет везде, даже в браузере таблиц. |
|
|
|
|
#5 |
|
Участник
|
Так ведь у автора указано, что фильтры - 'unbounded controls', т.е. они не привязаны к конкретным полям таблицы...
__________________
С уважением, Александр. |
|
|
|
|
#6 |
|
Участник
|
Так точно, samolalex. Про 'unbounded controls' я и говорю.
O modified() знал и я, но думал что есть что-нибудь другое. Но есль нет, так нет. Спасибо всем! |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Валидация XML файлов в Axapta | 42 | |||
| Группа фильтров | 4 | |||
| Можно ли получить список фильтров? | 3 | |||
| Печать выбранных фильтров в отчёте | 5 | |||
| Настройка фильтров в Axapta 3.0 | 1 | |||
|