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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2004, 17:50   #1  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
? Как при вызове класса передать в него таблицу?
У меня есть Class
с методами

PHP код:
public void new(Args args)
{
...
}

private static 
void main(Args _args)
{
    Class class = new Class(
_args);
    ;

    class.
ParentForm(_args.caller());
    if(class.
init() == true)
        class.
run();

Когда я вызываю класс через MenuItem передавая DS в качестве параметра у меня все работает,

но вот когда я хочу вызвать класс из clicked()

PHP код:
void clicked()
{
    
Args                args = New Args();
    Class             class;
    ;

    
args.caller(this);
    
args.record(table);
    class= new Class(
args);
    
super();

то класс не работает

когда пишу

PHP код:
Class::main(args); 
выдается ошибка "FormButtomControl object не имеет метода DataSource"

Как мне вызвать этот класс правильно и передать в него сформированную в форме временную таблицу?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передать временную таблицу из формы в класс Eldar9x DAX: Программирование 26 20.06.2008 19:09
Нюансы класса SetIterator при вызове на клиенте/сервере sparur DAX: Программирование 3 09.06.2008 13:13
создать и передать временную таблицу kitty DAX: Программирование 11 13.07.2006 14:40
Как передать временную таблицу Aslan DAX: Программирование 15 23.05.2006 17:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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