...
Пример настройки отображения заголовка таблицы и строк с помощью JEXL (выражения можно более коротко оформить с помощью многострочных значений переменных конфигураций с JEXL выражениями):
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
column.1.title=ID column.1.value=id column.2.title=Причины column.2.value=param:500 column.3.title=Работы column.3.value=param:466 column.4.title=Создан column.4.value=create_dt column.5.title=Приор. column.5.value=priority column.6.title=Статус column.6.value=status_title column.7.title=Группа column.7.value=groups column.8.title=Адрес column.8.value=param:345 column.30.title=Описание column.30.value=description column.31.title=Исполнители column.31.value=executors column.32.title=Время column.32.value=param:610 column.33.title=Время (значение) column.33.value=param:610:value column.34.title=Действия column.34.value=actions column.34.align=center configHead="<tr><td width='20' class='printHide'>".concat( checkAllLink ).concat("</td>") configHead+=.concat( "<td>ID</td>" ) configHead+=.concat( "<td>Статус [создан]</td>" ) configHead+=.concat( "<td>Адрес</td>" ) configHead+=.concat( "<td>Описание</td>" ) configHead+=.concat( "<td>Группа [исполнители]</td>" ) configHead+=.concat( "<td>Время</td>" ) configHead+=.concat( "<td class='printHide'>Действия</td></tr>" ) configRow="<tr bgcolor='".concat( urgColor ).concat( "' processId='" ).concat( process.getId().toString() ).concat( "'>" ) configRow+=.concat( "<td class='printHide'><input type='checkbox' name='processId' value='" ).concat( process.getId().toString() ).concat( "'/></td>" ) configRow+=.concat( "<td>" ).concat( col1 ).concat( "</td>" ) configRow+=.concat( "<td><b>" ).concat( col6 ).concat( "</b> [" ).concat( col4 ).concat( "]" ).concat( "</td>" ) configRow+=.concat( "<td>" ).concat( col8 ).concat( col36 ).concat( "</td>" ) configRow+=.concat( "<td><b>" ).concat( process.getTypeTitle() ).concat( "</b><br/>" ) configRow+=.concat( process.getTypeId() != 9432 ? "Причины: ".concat( col2 ).concat( "Работы: ").concat( col3).concat( "<br/>" ) : "" ) configRow+=.concat( process.getTypeId() == 9432 ? "И: ".concat( col40 ).concat( "; КТВ: ").concat( col45 ).concat( "; ТЛФ: ").concat( col50 ).concat( "; VOIP: ").concat( col55 ).concat( "<br/>" ) : "" ) configRow+=.concat( col30 ).concat( "</td>" ) configRow+=.concat( "<td>" ).concat( col7 ).concat( " [" ).concat( col31 ).concat( "]</td>" ) configRow+=.concat( "<td>" ).concat( col32 ).concat( "</td>" ) configRow+=.concat( "<td class='printHide'>" ).concat( col34 ).concat( "</td>" ) configRow+=.concat( "</tr>" ) rowConfig.1.media=html rowConfig.1.stringExpressionHead={@configHead} rowConfig.1.stringExpressionRow={@configRow} |
...