Управление событиями серверной стороны фильтра столбцов
Contents
[
Hide
]
Фильтрация данных, вероятно, является одной из наиболее широко используемых функций Excel, которая позволяет фильтровать данные на основе определенных критериев. Отфильтрованные данные отображают только те строки, которые соответствуют условию, скрывая строки, которые не соответствуют критериям.
Компонент Aspose.Cells.GridWeb предоставляет возможность выполнять фильтрацию данных с использованием его интерфейса. Для расширения его возможностей компонент Aspose.Cells.GridWeb также предоставляет два события, которые могут служить обратным вызовом для механизма фильтрации, выполненной через пользовательский интерфейс GridWeb.
Обработка события серверной стороны при применении фильтра столбца
Есть два основных события, подробно описанных ниже.
- OnBeforeColumnFilter: Срабатывает перед применением фильтра на столбце.
- OnAfterColumnFilter: Срабатывает после применения фильтра на столбце.
Ниже приведен ASPX-скрипт компонента Aspose.Cells.GridWeb для добавления и назначения упомянутых событий.
Эти события могут использоваться для получения полезной информации о процессе фильтрации, такой как индекс столбца и значение, на котором должен быть применен фильтр. Ниже приведен фрагмент, демонстрирующий использование события OnBeforeColumnFilter для получения индекса столбца и значения, которое пользователь выбрал в интерфейсе GridWeb для фильтрации.
С другой стороны, если требуется получить количество отфильтрованных строк после применения фильтра, то можно использовать событие OnAfterColumnFilter, как показано ниже.
Проверьте введение в все работающие с событиями GridWeb, а также некоторые детали, как обработать эти события.