forum.bitel.ru http://forum.bitel.ru/ |
|
[7.2] Ограничить изменение статуса http://forum.bitel.ru/viewtopic.php?f=19&t=13402 |
Страница 1 из 1 |
Автор: | borisk [ 20 июл 2019, 18:06 ] |
Заголовок сообщения: | [7.2] Ограничить изменение статуса |
Добрый день! Моя задача практически один в один http://wiki.bitel.ru/index.php/WebAction_CustomSuspend. Но тот код максимум до 5.1, в 7.2, конечно же выдаёт кучу ошибок при компиляции. Попытался разобраться по документации - что-то там одни пробелы. Ни описания ActionBase класса, ни в принципе Подскажите, актуален ли еще такой метод подмены логики изменения статуса из личного кабинета или уже есть другие способы? Где в документации можно об этом почитать? |
Автор: | dimOn [ 21 июл 2019, 23:43 ] |
Заголовок сообщения: | Re: [7.2] Ограничить изменение статуса |
там просто с нуля написан экшен и просто с нуля написана страница смены статуса. в принципе так что способ актуален - и то и то можно сделать в 7.2. |
Автор: | borisk [ 26 июл 2019, 13:49 ] |
Заголовок сообщения: | Re: [7.2] Ограничить изменение статуса |
Это я понимаю. И логику я понял. Проблема в другом - при попытке скомпилировать решение для 5.1 получил кучу ошибок компиляции. Ну ладно, бог с ним имена пакетов поменялись для классов, это я исправил. Но где, например, взять описание ActionBase??? Его нет в документации на API. Просто забыли javadoc сделать или в 7.2 это уже deprecated и надо использовать что-то другое? |
Автор: | dimOn [ 26 июл 2019, 14:04 ] |
Заголовок сообщения: | Re: [7.2] Ограничить изменение статуса |
ActionBase это просто базовый класс для экшенов, там особо ничего интересного нет для вас. А в этом случае как на вики даже не нужно искать какой именно класс перегружать и не поменялось ли оно на веб-сервисы, например. потому что там нет ни перегрузки ни замены, просто тупо с нуля написан свой совершенно новый экшен и напрямую он и вызывается из самодельной страницы в лк |
Автор: | borisk [ 26 июл 2019, 14:59 ] |
Заголовок сообщения: | Re: [7.2] Ограничить изменение статуса |
Хорошо, тогда вот такой кусок кода Код: if(cid <= 0) setWebParamsError(); говорит что нет setWebParamsError Что это могло быть примерно понятно. На что заменили? |
Автор: | borisk [ 26 июл 2019, 15:03 ] |
Заголовок сообщения: | Re: [7.2] Ограничить изменение статуса |
Ну и попутно все же спрошу - писать свои расширения для ЛК получается именно вот так, написанием своего action. Или все же есть другой кошерный способ? Вопрос, в том, числе, относится и к новому ЛК |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |