Настройка внешнего вида отчёта с большим количеством столбцов в системе версии ниже 4.0.11
Примечание
Эта статья актуальна для настройки отчёта, созданного в системе версии ниже 4.0.11, если сформированный отчёт по ширине не помещается на экране.
В ELMA4 нет возможности отобразить на экране полностью таблицу любой ширины, если в ней много столбцов. Это связано с требованиями адаптивности к системе. Поэтому в версии 4.0.11 реализована возможность передвигать сформированный отчёт на экране влево и вправо для просмотра нужных столбцов. Для этого при создании отчёта на .NetRazor нужно использовать встроенные стили шаблона отчёта.
Чтобы сделать доступной такую опцию для отчётов, созданных ранее, в шаблоне отчёта, сформированном на .NetRazor, во фрагменте кода, который отвечает за стили отчёта, добавьте строку overflow-x: auto;. Пример кода:
<style>
.report_panel .report-list-container {
margin-top: 10px;
border: 1px solid #E9E9E9;
border-radius: 2px;
overflow-x: auto; /* Добавьте эту строку */
}
.report-list-header {
font-size: 18px;
}
.report-list {
width: 100%;
font-size: 1rem;
}
.report-list tr th {
color: #B1B1B1;
padding: 16px 20px;
text-align: left;
border-bottom: 1px solid #E9E9E9;
}
.report-list tr td {
padding: 14px 20px;
vertical-align: middle;
}
.report-list tr:not(:last-child) td {
border-bottom: 1px solid #E9E9E9;
}
</style>
Подробнее о создании отчётов с использованием сценариев читайте в разделе «Отчеты».