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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2002, 19:35   #1  
SG is offline
SG
Участник
 
4 / 10 (1) +
Регистрация: 17.11.2002
Адрес: Украина, Киев
? События на FormControl'ах
Привет всем,

Мне нужно сделать дополнительную проверку поля Unit Price в форме SalesTable после выбора ItemId в строке заказа. Никак не могу поймать момент, когда аксапта подставляет это значение. Подскажите где смотреть. Какое событие на контроле надо ловить?
Старый 09.12.2002, 21:07   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
События надо ловить не на контроле, а на DataSource.
одно поле может показываться в нескольких контролах.
Старый 09.12.2002, 21:28   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Кстати, если уж так хочется обработать именно контрол,
то есть modified, enter, leave. Validate, наконец.
Чем не устраивают?

Смотри руководство разработчика
ключевое слово sequence.
Старый 10.12.2002, 10:04   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Стек
Последовательность вызовов до изменения priceUnit
1. modified() на поле ItemId в SalesLine_DS
2. salesLine.itemIdChanged(salesTable.inventLocationId)
3. salesLine.initFromInventTable(InventTable::find(this.itemId))
4. salesLineType.initFromInventTable(inventTable)
а там уже делается salesLine.priceUnit = inventTable.salesPriceUnit()
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ограничить передвижение окон пределами главного окна АХ kashperuk DAX: База знаний и проекты 7 07.10.2016 11:09
Общая схема порядка обновления с АХ 3.0 на АХ 4.0 Vadim Korepin DAX: Функционал 11 25.11.2008 17:40
Help! Опись дистрибутива АХ 4.0. lden DAX: Функционал 0 07.03.2007 07:32
Совместимость Ах 3.0 и Ах 4.0 oleg_e DAX: Администрирование 21 01.02.2007 19:39
Управление FormControl' ом. klinch DAX: Программирование 11 17.11.2003 12:19
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.