1.
я поправил форматирование вашего сообщения - добавил тег [xpp]
я отвечу скорее по форме вашего кода, чем по существу.
думаю, что по существу вам обязательно ответят.
2.
метод clicked (как и другие методы формы) всегда выполняются на клиенте (до версии ax7)
крайне НЕ рекомендуется вставлять в методы формы код, который обращается к данным.
посмотрите в вашу форму. там наверняка должны быть вызовы классов, которые обращаются с данными. классы могут и должны выполняться на сервере.
скорее всего, вам надо вставиться в класс. или, на крайняк, создать новый класс.
не работайте с данными из методов формы. Даже в ax7.
3.
если уж говорить про метод clicked, то свой код надо добавлять ПОСЛЕ super
super этого метода занимается отрисовкой меню и прочим UI.
Дайте Аксапте сначала отрисовать реакцию на действия пользователей, а уж потом делайте что-то свое.
4.
проконтролируйте, что super на методах формы обязательно выполнится.
в некоторых случаях вы можете сломать отрисовку UI, выполнив return и не выполнив super
Последний раз редактировалось mazzy; 17.04.2020 в 18:04.
|