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

Отчеты в цвете (CRM)
http://forum.bitel.ru/viewtopic.php?f=49&t=12107
Страница 1 из 1

Автор:  Arcad77 [ 20 ноя 2016, 04:24 ]
Заголовок сообщения:  Отчеты в цвете

Сделал отчет но как всегда что-то не получилось!
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 КБ]
Скачиваний: 500

Автор:  Администратор [ 16 фев 2017, 02:19 ]
Заголовок сообщения:  Re: Отчеты в цвете (CRM)

День добрый.

Раскраска строк.
Код:
 <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}">...

Автор:  Администратор [ 16 фев 2017, 02:31 ]
Заголовок сообщения:  Re: Отчеты в цвете (CRM)

Для агрегирования значений.

Код:
<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.

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