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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2005, 12:28   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Используйте неявное связывание, желательно, с проверкой.
Допустим, в классе - родителе напишите метод
PHP код:
Value parmValue(Value _value value)
{
    
value _value;
    return 
value;

теперь, в открывшейся форме, Вы сможете написать:
PHP код:
//не забудьте проверить,  что форма вызывается из класса
public void init()
{
    
FormRun fr;
    ;
    if (! 
element.args())
        throw 
error("@SYS22539");

   if (
element.args().caller()!=........)
        throw 
error("@SYS22539");

    
super();

    
fr element.args().caller();

    
ctrlStr.value(fr.parmValue());

PHP код:
//а теперь можно, допустим, перехватить событие:
public void modified()
{
    
FormRun fr element.args().caller();
    ;
    
super();
    
//проверим, есть ли такой метод
    
if (fr && formHasMethod(fr"parmValue"))
    {
        
element.args().caller().parmValue(ctrlStr.value());
    }

С Уважением,
Георгий.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с передачей контролов из формы в класс matew DAX: Программирование 0 28.04.2008 17:37
Можно ли получить объект формы dreamer DAX: Программирование 9 26.11.2007 17:58
Как получить значение поля Datasource на динамически созданной форме? storer DAX: Программирование 2 14.11.2003 16:41
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Как получить доступ к текущей строке в DataSource формы Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 13:46

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

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

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