/*! * * Wijmo Library 5.20261.50 * 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.angular2.grid.filter} * Contains Angular 2 components for the wijmo.grid.filter module. * * wijmo.angular2.grid.filter is an external TypeScript module that can be imported to your code * using its ambient module name. For example: * *
import * as wjFilter from 'wijmo/wijmo.angular2.grid.filter';
 * import * as wjGrid from 'wijmo/wijmo.angular2.grid';
 *  
 * @Component({
 *     directives: [wjGrid.WjFlexGrid, wjFilter.WjFlexGridFilter],
 *     template: `
 *       <wj-flex-grid [itemsSource]="data">
 *           <wj-flex-grid-filter [filterColumns]="['country', 'expenses']"></wj-flex-grid-filter>
 *       </wj-flex-grid>`,
 *     selector: 'my-cmp',
 * })
 * export class MyCmp {
 *     data: any[];
 * }
* */ /** * */ import * as ɵngcc0 from '@angular/core'; import * as ɵngcc1 from '@angular/common'; export declare var ___keepComment: any; import { EventEmitter, AfterViewInit, ElementRef, Injector, OnInit, OnDestroy } from '@angular/core'; import { IWjComponentMetadata, IWjComponentMeta } from '@mescius/wijmo.angular2.directivebase'; import * as wjcGridFilter from '@mescius/wijmo.grid.filter'; declare var wjFlexGridFilterMeta: IWjComponentMeta; export { wjFlexGridFilterMeta }; /** * Angular 2 component for the {@link wijmo.grid.filter.FlexGridFilter} class. * * The wj-flex-grid-filter component must be * contained in a {@link wijmo.angular2.grid.WjFlexGrid} component. * * Use the wj-flex-grid-filter component to add FlexGridFilter controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexGridFilter component is derived from the FlexGridFilter class and * inherits all its properties, events and methods. */ export declare class WjFlexGridFilter extends wjcGridFilter.FlexGridFilter implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is ''. */ wjProperty: string; /** * Angular (EventEmitter) version of the Wijmo editingFilter event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional editingFilter Wijmo event name. */ editingFilterNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo filterChanging event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional filterChanging Wijmo event name. */ filterChangingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo filterChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional filterChanged Wijmo event name. */ filterChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo filterApplied event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional filterApplied Wijmo event name. */ filterAppliedNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: ɵngcc0.ɵɵFactoryDeclaration; static ɵcmp: ɵngcc0.ɵɵComponentDeclaration; } export declare class WjGridFilterModule { static ɵfac: ɵngcc0.ɵɵFactoryDeclaration; static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration; static ɵinj: ɵngcc0.ɵɵInjectorDeclaration; }