forum.bitel.ru
http://forum.bitel.ru/

Подкрашивание договоров в поиске
http://forum.bitel.ru/viewtopic.php?f=1&t=7640
Страница 3 из 4

Автор:  dimOn [ 30 янв 2013, 13:18 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Cromeshnic писал(а):
Кстати, да - у skyb'а на скриншоте поиск по адресу.

вот как раз кстати по адресу ActionFindContract и вызывается, если не ошибаюсь
вот как у skn на скриншоте и видно.

Автор:  skyb [ 30 янв 2013, 13:48 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

а че у меня не работает? я специально сделал как на скрине

Автор:  skn [ 30 янв 2013, 14:58 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

skyb писал(а):
а че у меня не работает? я специально сделал как на скрине


почистите карму...

Автор:  Phricker [ 30 янв 2013, 18:56 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

skyb писал(а):
а че у меня не работает? я специально сделал как на скрине

я уже писал что ты неудачник?

Автор:  skyb [ 31 янв 2013, 05:55 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

А вообще хоть у когонить сработало, кроме девлоперов, а то может ФШ Мастер тут ))))))

Автор:  lda [ 31 янв 2013, 10:41 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

skyb писал(а):
А вообще хоть у когонить сработало, кроме девлоперов, а то может ФШ Мастер тут ))))))

У меня заработало.

Автор:  skyb [ 31 янв 2013, 12:17 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

lda писал(а):
skyb писал(а):
А вообще хоть у когонить сработало, кроме девлоперов, а то может ФШ Мастер тут ))))))

У меня заработало.

С тем скриптом который выложил? а как поиск используешь?

Автор:  lda [ 31 янв 2013, 12:36 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

skyb писал(а):
С тем скриптом который выложил? а как поиск используешь?

Работает и со скриптом который я выложил и со скриптом от разработчиков.

Поиск произвожу по параметру договора типа "Текст".

Автор:  skyb [ 31 янв 2013, 12:49 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

lda писал(а):
skyb писал(а):
С тем скриптом который выложил? а как поиск используешь?

Работает и со скриптом который я выложил и со скриптом от разработчиков.

Поиск произвожу по параметру договора типа "Текст".

А что было после того как не работало, и перед тем как заработало?

Автор:  lda [ 31 янв 2013, 12:55 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

[quote="skyb"
А что было после того как не работало, и перед тем как заработало?[/quote]

У меня не работало, потому что я искал по группе договоров.
Если искать по группе, по номеру договора и по комментарию договора, то используется другой экшен, по этому и не работало.

Автор:  skyb [ 31 янв 2013, 12:59 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

А у мну что то не выходит. Как проверить?

Вложения:
Выделение_160.png
Выделение_160.png [ 17.24 КБ | Просмотров: 19163 ]
Выделение_159.png
Выделение_159.png [ 82.36 КБ | Просмотров: 19163 ]

Автор:  lda [ 31 янв 2013, 13:05 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

В логах появляется "ОК!!!!!!!!!"?

Автор:  skyb [ 31 янв 2013, 13:06 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

lda писал(а):
В логах появляется "ОК!!!!!!!!!"?

неа, а шедулер запущен должен быть?

Автор:  lda [ 31 янв 2013, 13:11 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

skyb писал(а):
lda писал(а):
В логах появляется "ОК!!!!!!!!!"?

неа, а шедулер запущен должен быть?

Шедуллер тут не причем.

Если в логах пусто то экшен не подменяется.
Другие динэкшены используете?

Автор:  lda [ 31 янв 2013, 13:14 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Посмотрите в логах access_log.2013-01-31.
При поиске должен быть запрос в module=contract и action=FindContract.

Автор:  skyb [ 31 янв 2013, 13:19 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

lda писал(а):
Посмотрите в логах access_log.2013-01-31.
При поиске должен быть запрос в module=contract и action=FindContract.

другие динэкшены не юзаю

Код:
[31/Jun/2013:17:18:11 +1000] 0.108 200 7207 "POST /bgbilling/executer HTTP/1.1" X-Real-IP=null UID=1 show_sub=0&module=contract&parameter=XXX&show_closed=0&pageSize=100&action=FindContract&del=0&parameters=3&type=1&BGBillingSecret=ujcx&pageIndex=1&

Автор:  dimOn [ 31 янв 2013, 13:25 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

в конфиге что?

Автор:  skyb [ 31 янв 2013, 13:28 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Код:
dynaction:contract.ActionFindContract=ru.bitel.bgbilling.modules.contract.action.ActionFindContract

Конфиг сервера биллинга же?

Автор:  lda [ 31 янв 2013, 13:28 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Все так же как и у меня.

Последнее что могу посоветовать, что бы исключить дин.код, в конфиге указать:

dynaction:contract.ActionFindContract=none

при этом при поиске биллинг будет ругаться "Action NOT FOUND".

У меня ругается.

Автор:  skyb [ 31 янв 2013, 13:33 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

lda писал(а):
Все так же как и у меня.

Последнее что могу посоветовать, что бы исключить дин.код, в конфиге указать:

dynaction:contract.ActionFindContract=none

при этом при поиске биллинг будет ругаться "Action NOT FOUND".

У меня ругается.

неа, не ругаеццо, а ничего больше настраивать ненада, чтоб юзать динэкшены?

Автор:  dimOn [ 31 янв 2013, 14:13 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

нет ничего не надо вроде
хм, ну версия какая

Автор:  Jimm [ 31 янв 2013, 14:27 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Раза с третьего-таки завел вашу схему, вроде работает, причем неплохо :)
У меня вопрос - как то же самое сделать для субдоговоров?
Т.е. когда нажимаем на ветку "Иерархия договоров" у супердоговора вылетает список субдоговоров, и надо чтоб так же подсвечивались необходимые договора.

я не ФШ мастер:) :

Вложения:
123.JPG
123.JPG [ 103.12 КБ | Просмотров: 19145 ]

Автор:  lda [ 31 янв 2013, 15:40 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Jimm писал(а):
У меня вопрос - как то же самое сделать для субдоговоров?


По аналогии...
1. Посмотрите какой экшен показывает иерархию договоров.
2. Посмотрите структуру XML, которую возвращает экшен.
3. Попробуйте подкрасить договора.

Автор:  skyb [ 01 фев 2013, 05:16 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

dimOn писал(а):
нет ничего не надо вроде
хм, ну версия какая

Код:
Информация о версии:

  Клиент: вер. 5.2 сборка 1057 от 23.10.2012 19:10:24
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_37
  Сервер: вер. 5.2 сборка 1323 от 23.10.2012 19:10:31
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_38

Автор:  skyb [ 01 фев 2013, 05:21 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

паходу в версии всетаки дело

Автор:  dimOn [ 01 фев 2013, 11:41 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Да, что-то пожалуй это не так уж давно было сделано.

Автор:  Jimm [ 01 фев 2013, 11:46 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

с субдоговорами разобрался, теперь при нажатии на вкладку "Иерархия договоров" подсвечивает все активные/неактивные договора соответствующими цветами. кому интересно, код могу показать.

Вложения:
1123.JPG
1123.JPG [ 86.43 КБ | Просмотров: 19112 ]

Автор:  lda [ 01 фев 2013, 11:51 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

:D Скоро весь биллинг разукрасим.

Автор:  skyb [ 01 фев 2013, 11:51 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

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

Автор:  Jimm [ 01 фев 2013, 13:41 ]
Заголовок сообщения:  Re: Подкрашивание договоров в поиске

Подскажите пожалуйста, а как можно баловаться с цветами в дереве персональных тарифов?
Т.е., например, подсветить тех parent'ов, в которых есть изменения (параметры и их значения, выделенные черным, а не серым цветом).

upd. Бытует мнение, что никак :(

Страница 3 из 4 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/