BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 май 2024, 08:34

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 10 авг 2016, 16:26 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Подскажите, как сделать:
пользователь вводит значение параметра, через динамический класс оно проходит проверку на вводимое значение и по результату проверки должно быть сохранено в определенном формате:

Код:
if (event instanceof ParamChangingEvent) {
  ParamChangingEvent changingEvent = (ParamChangingEvent) event;
  String changingValue = (String) changingEvent.getValue();
  ...
}

с проверкой значение всё ок. а вот с его видоизменением не могу понять, какие дальше методы использовать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 авг 2016, 16:32 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
например пользователь вводит ID узла:
Код:
1234

Введенное значение проходит проверку, что узел существует и готов, и CRM сохраняет поле в виде:
Код:
[ГОТОВ] [1234]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2016, 23:47 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
С помощью именно этого события не получится.
Можно попробовать отработать это:
http://www.bgcrm.ru/doc/3.0/javadoc/ru/ ... Event.html
Оно вызывается, когда параметр уже изменён и записан в БД. Но транзакция ещё не закоммичена. Т.е. можете там же реализовать валидацию, при ошибке транзакция просто откатится.
И запись изменённого параметра с помощью ParamValueDAO.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.061s | 24 Queries | GZIP : On ]