BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 05:02

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 28 апр 2011, 12:16 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Добрый день,

Вопрос скорее к разработчикам:

в договоре есть объект, в котором некоторое количество параметров. При изменении одного из них, вызывается скрипт по событию "Изменен параметр объекта договора" и внутри этого скрипта делается изменение другого параметра объекта.
Однако сразу визуально этого не видно.
Нельзя-ли послать с сервера клиенту команду обновления значения параметра/параметров? Иначе приходиться два раза кликать на строку объекта, чтобы GUI обновил параметры.

Второй момент - при отработке события "Перед изменением параметра объекта договора", если внутри скрипта я проверяю его формат и вызываю event.setError и делаю return, то реально параметр не изменяется, однако в GUI он остается отображенным в неправильном формате. Это сбивает с толку. Нужно опять делать обновление мышкой. Можно это поправить?

Может просто сделать, что после изменения любого параметра, GUI запрашивал обновление значений всех параметров в данном видимом/логическом контексте?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2011, 08:48 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
может кому пригодиться, сделал так:

В GUI классе bitel.billing.module.contract.object.ObjectParamEditor в методе ObjectParamEditor добавил принудительное обновление параметров вызовом ObjectParamEditor.this.setData()

Таким образом при изменении любого параметра объекта, клиент шлет на сервер запрос об обновлении всех параметров.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2011, 08:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
вы jar поправили?
Слетит ведь при обновлении.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2011, 16:11 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Да, правил jar. Не знаю как можно это сделать по другому...
Возможно придется сделать автоматический пересбор jar'а на сервере во время обновления, чтобы клиенты уже получали правленый jar.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2011, 16:49 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Bazhutyan писал(а):
Да, правил jar. Не знаю как можно это сделать по другому...
Возможно придется сделать автоматический пересбор jar'а на сервере во время обновления, чтобы клиенты уже получали правленый jar.


можно сделать папку classes и в ней подпапки как в jar, в соответствующию папку положить ваш измененный класс

в скрипте запуска клиента в параметре cp папку classes указать например первой (главное что бы она была раньше jar с этим файлом) тогда будет использоваться ваш класс а не класс из jar

при обновление перезатирать не будет, и будет нормально работать, при условии, что этот класс и связанные с ним классы мы не меняли, так что тестировать все равно надо будет


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

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


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

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


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

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