forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] ActionFilterContract (CRM) http://forum.bitel.ru/viewtopic.php?f=22&t=9340 |
Страница 1 из 1 |
Автор: | Bazhutyan [ 11 июн 2014, 04:47 ] |
Заголовок сообщения: | [6.1] ActionFilterContract |
В 5.2 я подменял ActionFilterContract на свой action, в котором выделял красным цветом строки VIP-договоров. А вот в 6.1 теперь список договоров идёт через SOAP. Подскажите, можно-ли в 6.1 раскрашивать строки договоров или теперь такая фича стала недоступна? |
Автор: | Bazhutyan [ 11 июн 2014, 10:36 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract |
Насколько смог разобраться, нужно использовать cервлетный фильтр и модифицировать response. Подскажите как это сделать? |
Автор: | dimOn [ 15 июн 2014, 21:29 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract |
веб-сервисы тоже можно переписывать на свои через дин.код |
Автор: | Bazhutyan [ 16 июн 2014, 04:53 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
Можно, я в курсе. Но в данном случае мне это не поможет. Подменяя сервис ContractService, а именно метод ContractList я там смогу лишь список договоров изменить. А мне надо изменить уже сформированный xml, который в сторону клиента летит. |
Автор: | Bazhutyan [ 16 июн 2014, 07:27 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
Всё-таки сделал через подмену веб-сервиса. Правда не совсем корректно. Мне надо чтобы подсвечивалось оба поля - title и comment. Единственное как получилось, это изменить title, добавив в начало "<html><div style='color: red; font-weight: bold'>" и более не закрывая эти тэги. Может кто-нибудь такое делал и подскажет как правильно сделать? |
Автор: | dimOn [ 16 июн 2014, 16:29 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
Цитата: А мне надо изменить уже сформированный xml, который в сторону клиента летит. xml как раз не надо менять, т.к. никакого xml там и нету на уровне кода, надо менять именно поля нужные в модельке строками. просто обернуть если их таким же образом, как в старом варианте <html><div></div></html> - не работает что ли? |
Автор: | Bazhutyan [ 16 июн 2014, 17:22 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
dimOn писал(а): Цитата: А мне надо изменить уже сформированный xml, который в сторону клиента летит. xml как раз не надо менять, т.к. никакого xml там и нету на уровне кода, надо менять именно поля нужные в модельке строками. просто обернуть если их таким же образом, как в старом варианте <html><div></div></html> - не работает что ли? Не работает. Если оборачиваю и title и comment, то выводится только title, а comment пустой. Раньше это одно поле было "title + [ comment ]", поэтому работало. А сейчас это разные поля, причем title остался как и раньше аттрибутом, а comment стал самостоятельным полем со значением. |
Автор: | dimOn [ 16 июн 2014, 18:07 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
а в xml эти поля в итоге в какой вид сериализуются? может там надо экранировать теги или что-то типа того? |
Автор: | Bazhutyan [ 17 июн 2014, 05:41 ] |
Заголовок сообщения: | Re: [6.1] ActionFilterContract (CRM) |
Вот так оно выглядит сейчас и работает как мне надо: Код: <return title="<html><div style='color: red; font-weight: bold'>!!! VIP !!! INET-22818" id="10123"><balanceLimit>0.00</balanceLimit><balanceMode>0</balanceMode><balanceSubMode>0</balanceSubMode><comment>ООО "Рога и копыта"</comment> Т.е. мои теги <html><div> как раз "что-то типа того". Я не знаю, может попробовать \<html\>\<div\> |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |