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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2020, 17:53   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
1.
я поправил форматирование вашего сообщения - добавил тег [xpp]

я отвечу скорее по форме вашего кода, чем по существу.
думаю, что по существу вам обязательно ответят.

2.
метод clicked (как и другие методы формы) всегда выполняются на клиенте (до версии ax7)
крайне НЕ рекомендуется вставлять в методы формы код, который обращается к данным.

посмотрите в вашу форму. там наверняка должны быть вызовы классов, которые обращаются с данными. классы могут и должны выполняться на сервере.

скорее всего, вам надо вставиться в класс. или, на крайняк, создать новый класс.
не работайте с данными из методов формы. Даже в ax7.

3.
если уж говорить про метод clicked, то свой код надо добавлять ПОСЛЕ super
super этого метода занимается отрисовкой меню и прочим UI.
Дайте Аксапте сначала отрисовать реакцию на действия пользователей, а уж потом делайте что-то свое.

4.
проконтролируйте, что super на методах формы обязательно выполнится.
в некоторых случаях вы можете сломать отрисовку UI, выполнив return и не выполнив super
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 17.04.2020 в 18:04.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание метода в классе Максим1989 DAX: Программирование 1 17.04.2020 20:39
Создание нового работника ax 2012 r3 - как? mnt_dx DAX: Функционал 9 28.11.2014 15:51
Создание нового EDT в AX 2012 Mileyko DAX: Программирование 2 26.03.2013 14:35
Поведение equal() метода в классе RunOn Server v3.0 SP4 Russland DAX: Программирование 7 15.11.2007 16:12
Создание нового типа журнала в Управлении запасами vasiliy DAX: Программирование 2 03.11.2005 14:46

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

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

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