Search Results for

    Show / Hide Table of Contents

    Интерактивная сортировка

    С помощью кнопки сортировки MatrixSortButton можно интерактивно сортировать строки или колонки матрицы. Кнопка вставляется в элемент заголовка нижнего уровня:

    При нажатии на кнопку в окне предварительного просмотра происходит сортировка противоположного заголовка. В примере ниже сортируются строки по значению в выбранной колонке:

    Каждое нажатие кнопки переключает режим сортировки: по возрастанию/по убыванию/без сортировки.

    Добавление кнопки

    Добавить кнопку в элемент заголовка можно с помощью контекстного меню. Выделите элемент, нажмите правую кнопку мыши и выберите пункт "Кнопка сортировки". Кнопка будет добавлена в правую часть элемента.

    При добавлении кнопки у элемента меняется свойство Padding.Right, чтобы текст не перекрывался кнопкой.

    Настройка кнопки

    Режим сортировки заголовка задается в его редакторе на вкладке "Сортировка/Интерактивная сортировка по итогу". Возможны следующие значения:

    • "Нет" - сортировка данного заголовка не выполняется;
    • "Авто" - режим по умолчанию. Сортировка идет по значению первого итога (агрегата);
    • Имя итога (агрегата): если у заголовка несколько выводимых значений, вы можете выбрать одно из них для сортировки. В примере ниже, чтобы отсортировать заголовок строки по значению ItemsSold, надо выбрать имя агрегата Sum([MatrixDemo.ItemsSold]):

    Удаление кнопки

    Удалить кнопку можно двумя способами:

    • выделите кнопку и нажмите клавишу Delete;
    • в контекстном меню элемента снимите галочку у пункта "Кнопка сортировки".

    Перемещение кнопки

    По умолчанию кнопка имеет свойство Dock = Right. Это значит, что она прижата к правому краю элемента. Чтобы переместить кнопку на новое место, в окне "Свойства" установите свойство Dock = None.

    Вы также можете использовать свойство Anchor кнопки для привязки ее к определенному месту элемента.

    Настройка внешнего вида кнопки

    С помощью панели инструментов "Рамка" вы можете настроить значок кнопки: цвет и стиль рамки, цвет фона. Кроме того, в окне "Свойства" можно установить следующие свойства кнопки:

    Свойство Значение по умолчанию Описание
    AllowInactiveSort True Определяет, может ли кнопка иметь неактивное состояние (режим "без сортировки").
    Cursor Hand Вид курсора мыши.
    Exportable False Если true, кнопка будет отображаться при экспорте отчета.
    InactiveSortColor Gray Цвет кнопки в неактивном состоянии.
    Printable False Если true, кнопка будет отображаться при печати отчета.
    Symbol Arrow Символ кнопки.
    SymbolSize 7 Размер символа кнопки.
    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»