|
![]() |
#1 |
Участник
|
было бы здорово, если бы в AX 2012 создали, например, атрибуты проверки вызова метода, или тех же args(), или в методе validateField на таблице с помощью атрибутов можно было указать простейшие проверки (типа "поле должно быть заполнено", или "значение должно быть больше/меньше").
Еще до выхода 2012 такие подходы использовались в C#... @Kasperuk: Ваня, а что слышно по этому поводу "из кулуаров"? ![]()
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
![]() |
#2 |
Участник
|
Цитата:
Понятно что хотелось бы большего. Например классно было бы помимо полей таблиц реализовать метод validate на самих расширенных типах. Тогда в него можно было бы запихнуть любые ограничения не говоря уже об ограничениях типа больше/меньше |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() У полей таблицы есть свойство Mandatory, а у вещественных расширенных типов свойство AllowNegative
Понятно что хотелось бы большего. Например классно было бы помимо полей таблиц реализовать метод validate на самих расширенных типах. Тогда в него можно было бы запихнуть любые ограничения не говоря уже об ограничениях типа больше/меньше Тогда если для ToDate задать значением по умолчанию maxDate() то намного удобнее было бы работать с прайсами и любыми табличками где есть FromDate и ToDate Тогда ушли бы кривые условия вида X++: PriceDiscTable.fromDate <= transDate && (PriceDiscTable.ToDate >= transDate || !PriceDiscTable.ToDate) X++: PriceDiscTable.fromDate <= transDate && (PriceDiscTable.ToDate >= transDate Хотя конечно этой цели можно и сейчас достичь, просто не так удобно. |
|
Теги |
download, законченный пример, полезное |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|