Показать сообщение отдельно
Старый 17.04.2020, 17:53   #2  
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.