/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular.grid.filter} * AngularJS directives for wijmo.angular.grid.filter module */ /** * */ export declare var ___keepComment: any; import { WjDirective } from 'wijmo/wijmo.angular.base'; import * as wjcGridFilter from 'wijmo/wijmo.grid.filter'; /** * Angular module name, which can be used in the angular.module(moduleName) * function to obtain a reference to the module . */ export declare const ngModuleName = "wj.grid.filter"; /** * AngularJS directive for the {@link FlexGridFilter} object. * * The wj-flex-grid-filter directive must be contained in a {@link wijmo.angular.grid.WjFlexGrid} directive. For example: * *
<p>Here is a FlexGrid control with column filters:</p>
 * <wj-flex-grid items-source="data">
 *   <wj-flex-grid-filter filter-columns="['country', 'expenses']"></wj-flex-grid-filter>
 *  
 *   <wj-flex-grid-column
 *     header="Country"
 *     binding="country">
 *   </wj-flex-grid-column>
 *   <wj-flex-grid-column
 *     header="Sales"
 *     binding="sales">
 *   </wj-flex-grid-column>
 *   <wj-flex-grid-column
 *     header="Expenses"
 *     binding="expenses">
 *   </wj-flex-grid-column>
 *   <wj-flex-grid-column
 *     header="Downloads"
 *     binding="downloads">
 *   </wj-flex-grid-column>
 *  </wj-flex-grid>
* * The wj-flex-grid-filter directive supports the following attributes: * *
*
filter-columns
= An array containing the names or bindings of the columns * to filter.
*
show-filter-icons
@ The value indicating whether filter editing buttons * appear in the grid's column headers.
*
filter-changing
& Handler for the {@link FlexGridFilter.filterChanging} event.
*
filter-changed
& Handler for the {@link FlexGridFilter.filterChanged} event.
*
filter-applied
& Handler for the {@link FlexGridFilter.filterApplied} event.
*
*/ export declare class WjFlexGridFilter extends WjDirective { constructor(); readonly _controlConstructor: typeof wjcGridFilter.FlexGridFilter; }