BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 14:50

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Отчеты в цвете
СообщениеДобавлено: 20 ноя 2016, 04:24 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
Сделал отчет но как всегда что-то не получилось!
1. Нужно сменить "Период отчета" с date-time на date-month-days (line 28-34), по умолчанию период - текущий месяц с первого числа, применение периода в запросе (line 156-165)
2. Внедрить фильтр по типу процессора в запросе процессов (line 130-141)
3. Организовать цветовую коррекцию отображаемой информации ФОНа и ТЕКСТа (Line 167-176)
4. Считать на ходу данные (типа производительности или %)
5. Подведение итогов (арифметика ИТОГО)

Ну и если кто что оригинальное предложит - размещайте!


Вложения:
queue_rep.rar [3.13 КБ]
Скачиваний: 156

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчеты в цвете (CRM)
СообщениеДобавлено: 16 фев 2017, 02:19 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
День добрый.

Раскраска строк.
Код:
 <c:set var="colortext" value=""/>
 <c:if test="${Count[0] == 0 && Count[1] == 0}">
       <c:set var="colortext" value="crey"/>
 </c:if>
 <c:if test="${Count[0] == Count[1]}">
       <c:set var="colortext" value="green"/>
  </c:if>
  <td style="color=${colortext}">...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отчеты в цвете (CRM)
СообщениеДобавлено: 16 фев 2017, 02:31 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Для агрегирования значений.

Код:
<jsp:useBean id="userSums" class="java.util.HashMap"/>

<c:set var="current" value="${userSums[userId]}">
<c:choose>
    <c:when test="${not empty current}">
           <c:set target="${userSums}" property="${userId}" value="${current + 1}"/>
     </c:when>
     <c:otherwise>
            <c:set target="${userSums}" property="${userId}" value="${current}"/>
     </c:otherwise>
</c:choose>


После чего в хэше userSums у вас будут суммы по пользователем с ключом id пользователя. Используя ctxUserMap вы можете получить объекты пользователей по их id.


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

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


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

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


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

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