AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 14.07.2006, 14:28   #1  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
modified два раза два раза
На форме SalesEditLines (Заказ -Обработка - что угодно, допустим Счет на оплату) есть поле "Количество" - если его меняешь перевыбираются строки для обработки - так вот - при выборе этого параметра modified отабатывает два раза (!??)

Стек первого вызова похож на правду

\Forms\SalesEditLines\DataSources\SalesParmUpdate\Fields\SpecQty\Methods\modified - line 5
\Classes\FormComboBoxControl\modified
\Classes\FormComboBoxControl\SelectionChange

Стек второго вызова уже менее понятен

\Forms\SalesEditLines\DataSources\SalesParmUpdate\Fields\SpecQty\Methods\modified - line 5
\Classes\FormComboBoxControl\modified

Путем пошаговой трассировки нашел что во второй вызов приходит сразу после

\Classes\Info\onEventGoingIdle -

Проверил на стандартной чистой - тот же фифект, кто-нибудь сталкивался?
Alt 14.07.2006, 14:48   #2  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Хм, даже больше скажу - любой ComboBox на любой форме, привязанный или нет к источнику данных вызывает modified два раза - при собственно смене значения и при любой потере фокуса - переходе к другому полю и т.д.. сделал быренько формочку с ComboBox и поймал таки второй стек, выглядит так

(C) \Forms\Form1\Designs\Design\ComboBox:ComboBox\Methods\modified - line 5
(C) \Classes\FormComboBoxControl\leave
(C) \Classes\FormRun\selectControl
Alt 14.07.2006, 15:57   #3  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.342 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
странно - у меня - 1 раз. Ax 3.0, ядро Kernel Rollup I
Angehängte Dateien
Dateityp: xpo Form1.xpo (4,9 KB, 448x aufgerufen)
__________________
Возможно сделать все. Вопрос времени
Alt 14.07.2006, 16:08   #4  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
А ты попробуй сделать на форме два контрола, допустим StringEdit добавь и на него перейди после редактирования checkBox - это и будет для него leave
Angehängte Dateien
Dateityp: xpo Form1 (1).xpo (7,3 KB, 495x aufgerufen)
Alt 14.07.2006, 16:14   #5  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2494 (89) +++++++++
Registriert seit: 20.08.2005
По-моем что-то типа этого Интересные вещи в Аксапте
__________________
Axapta v.3.0 sp5 kr2
Alt 14.07.2006, 16:29   #6  
MironovI ist offline
MironovI
Участник
 
724 / 77 (4) ++++
Registriert seit: 30.05.2005
Точно-точно оно Уж скоро год как нашли, а воз и ныне там..
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Материал в производство списывается два раза AlexeyBP DAX: Функционал 2 24.04.2007 15:25
Вызов метода modified DS Mike2005 DAX: Программирование 1 17.10.2006 13:45
lookup не закрывается до завершения метода modified Morpheus DAX: Программирование 4 09.08.2006 16:43
Транзакция в modified Gad DAX: Программирование 1 29.11.2005 19:54
Вопрос: метод write на datasource выполняется два раза thyra DAX: Программирование 5 29.09.2005 12:07

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 22:54 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.