![]() |
#1 |
Участник
|
Прикрутка контрола к едит методу дейтасоурса
Собственно столкнулся с кодом, в котором чекбокс прикручен к едит-методу датасоурса. Метод этот содержит параметры, которые внутри тела метода анализируются. А теперь внимание вопрос: какие-такие параметры приходят методу по изменению контрола? Ведь они же нигде явно не передаются! Попробовал добавить свой параметр, система ругнулась: The edit function has an incorrect parameter profile.
Методом изначально принимаються параметры: булеан, табличный буфер, ноу_йес енам. Это дефолтный профиль для эдит методов такой: boolean, common, NoYes или он где-то определяеться? Или для каждого возвращаемого значения он свой? этот метод возвращает NoYes. Скорее всего вопрос ламерский, поэтому спешу извиниться заранее)
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#2 |
Участник
|
Мда, поиск спасет мир: edit метод c пapaметpoм
Ну хорошо, допустим, жесткий перечень. Допустим, с табличным буфером всё ясно - текущая запись в дс на момент вызова. Но как узнать, параметр типа булеан или NoYes будет принимать значение состояния контрола? Либо они оба будут описывать это состояние? Developer Guide, Axaptapedia ничего по этому поводу не говорят.
__________________
Axapta has seduced me deadly! ![]() Последний раз редактировалось HorrR; 10.09.2008 в 19:02. |
|
![]() |
#3 |
Участник
|
первый булин параметр определяет было ли изменено значение, третий пар-р (NoYes в данном случае) собственно само новое значение.
|
|
|
За это сообщение автора поблагодарили: HorrR (1). |
![]() |
#4 |
Участник
|
Ага, понял, то есть 1ый - изменено ли состояние контрола, которое использует данный метод, 3ий - того же типа, что и тип значений, которые может принимать контрол. Правильно?
Отлично, что-то я не догадался сразу, а ларчик то просто открывался)) В любом случае спасибо большое!
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#5 |
Участник
|
|
|