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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2020, 20:38   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Post Aliasfor и validateField. Философское ...
Привет всем.

Случайно словил баг на том что при вызове из кода buffer.validateField(...) применяется aliasFor.
При этом буфер никак не связан ни с формой ни с каким-либо датасорсом. Получается что вызов validateField() может менять значение поля, что входит в противоречие с Best practice

Как бы понятно откуда это получилось. Разработчики ядра спрятали применение AliasFor в вызове super() метода validateField.

Правильно ли это ? Я бы так не делал.

Ax2012 R3
Теги
aliasfor, best practice, validatefield

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AIF vendTable.validateField() бага или фича ? Logger DAX: Программирование 2 29.03.2016 15:41
palleagermark: Thoughts on validateField Blog bot DAX Blogs 0 17.11.2014 16:11
После ввода второго символа вызывается validateField Zepp DAX: Программирование 3 08.08.2006 10:16
FieldId у поля с типом Dimension при проверке validateField Roman. ~RVS DAX: Программирование 3 18.10.2005 14:18

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

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

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