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