logo

Настройка внешнего вида отчёта с большим количеством столбцов в системе версии ниже 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>

Подробнее о создании отчётов с использованием сценариев читайте в разделе «Отчеты».