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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2008, 18:53   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Прикрутка контрола к едит методу дейтасоурса
Собственно столкнулся с кодом, в котором чекбокс прикручен к едит-методу датасоурса. Метод этот содержит параметры, которые внутри тела метода анализируются. А теперь внимание вопрос: какие-такие параметры приходят методу по изменению контрола? Ведь они же нигде явно не передаются! Попробовал добавить свой параметр, система ругнулась: The edit function has an incorrect parameter profile.

Методом изначально принимаються параметры: булеан, табличный буфер, ноу_йес енам. Это дефолтный профиль для эдит методов такой: boolean, common, NoYes или он где-то определяеться? Или для каждого возвращаемого значения он свой? этот метод возвращает NoYes.

Скорее всего вопрос ламерский, поэтому спешу извиниться заранее)
__________________
Axapta has seduced me deadly!
Старый 10.09.2008, 19:00   #2  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Мда, поиск спасет мир: edit метод c пapaметpoм

Ну хорошо, допустим, жесткий перечень. Допустим, с табличным буфером всё ясно - текущая запись в дс на момент вызова. Но как узнать, параметр типа булеан или NoYes будет принимать значение состояния контрола? Либо они оба будут описывать это состояние?

Developer Guide, Axaptapedia ничего по этому поводу не говорят.
__________________
Axapta has seduced me deadly!

Последний раз редактировалось HorrR; 10.09.2008 в 19:02.
Старый 10.09.2008, 19:02   #3  
anykey is offline
anykey
Участник
 
35 / 26 (1) +++
Регистрация: 04.12.2006
первый булин параметр определяет было ли изменено значение, третий пар-р (NoYes в данном случае) собственно само новое значение.
За это сообщение автора поблагодарили: HorrR (1).
Старый 10.09.2008, 19:10   #4  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Ага, понял, то есть 1ый - изменено ли состояние контрола, которое использует данный метод, 3ий - того же типа, что и тип значений, которые может принимать контрол. Правильно?

Отлично, что-то я не догадался сразу, а ларчик то просто открывался)) В любом случае спасибо большое!
__________________
Axapta has seduced me deadly!
Старый 11.09.2008, 13:48   #5  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Если первый параметр false, то метод фактически работает как display-метод: отображает значение контрола.
Цитата:
Сообщение от HorrR Посмотреть сообщение
3ий - того же типа, что и тип значений, которые может принимать контрол. Правильно?
Ага, и того же типа, как значение, возвращаемое edit-методом.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Перехватить событие динамически созданного контрола. Как? Hub DAX: Программирование 1 31.07.2008 17:05
MenuItem у контрола Web-формы cherv DAX: Программирование 7 23.01.2007 12:06
Странное поведение контрола Sada DAX: Программирование 9 01.06.2006 11:21
Фокус контрола в визарде exceptor DAX: Программирование 5 24.12.2004 08:40
Как определить для какого контрола вызван DataMethod? rumpleteazer DAX: Программирование 12 06.09.2002 12:34

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

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

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