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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.03.2006, 15:19   #1  
braathe is offline
braathe
Участник
 
90 / 13 (1) ++
Регистрация: 16.02.2005
? Странности с edit-методами
Всем доброго времени суток.

Очень интересная проблемка. Если создать форму с полем к которому прикреплен edit метод и потом заставить какую нибуть функцыю изменить значение поля программно (используя метод field.text(text); ) то ничего не меняется. После некоторого дебагинга обнаружилось что параметер _set (первый принимаемый параметр в edit методе) в edit методе при таком вызове не проставляется как true. На сколько я знау этот параметер используется для проверки изменения поля (тоесть true - изменено, false - не изменено). Вот и вопрос это баг или я чего-то не понял? Прилагаю простенький пример. Выходов из такой ситуацыи масса, просто интересен сам факт такой особенности едит методов.

С уважением Анатолий
Вложения
Тип файла: xpo AAATesEditField.xpo (7.1 Кб, 399 просмотров)
Старый 03.03.2006, 15:39   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Ну, при программном изменении значения поля много чего не происходит и помимо этого, например, не вызывается метод modified()...
Просто edit-методы, modified() и т.д. выполняются при интерактивном изменении, а не при программном.
__________________
Андрей.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Edit-метод и Relation - баг или фича ? TasmanianDevil DAX: Программирование 9 20.11.2008 10:16
edit-методы и validateWrite() на DataSource gl00mie DAX: Программирование 6 30.06.2008 17:50
Использование edit метода на таблицах, для которых MaxAccessMode=View bio_unit DAX: Программирование 5 23.03.2007 17:17
Как присвоить значение edit'у в гриде Mechanizm DAX: Программирование 8 28.05.2004 07:49
edit и display методы Maxim Gorbunov DAX: База знаний и проекты 4 15.01.2002 12:58
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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