/*! * * Wijmo Library 5.20241.9 * 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.nav} * Contains Angular 2 components for the wijmo.nav module. * * wijmo.angular2.nav is an external TypeScript module that can be imported to your code * using its ambient module name. For example: * *
import * as wjNav from 'wijmo/wijmo.angular2.nav';
*  
* @Component({
*     directives: [wjNav.WjTreeView],
*     template: `
*       <wj-tree-view [itemsSource]="items" [displayMemberPath]="'header'" [childItemsPath]="'items'">
*       </wj-tree-view;`,
*     selector: 'my-cmp',
* })
* export class MyCmp {
*     data: any[];
* }
* */ /** * */ export declare var ___keepComment: any; import { EventEmitter, AfterViewInit, ElementRef, Injector, OnInit, OnDestroy, AfterContentInit } from '@angular/core'; import { IWjComponentMetadata, IWjComponentMeta } from 'wijmo/wijmo.angular2.directiveBase'; import * as wjcNav from 'wijmo/wijmo.nav'; declare var wjTreeViewMeta: IWjComponentMeta; export { wjTreeViewMeta }; /** * Angular 2 component for the {@link wijmo.nav.TreeView} control. * * Use the wj-tree-view component to add TreeView controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjTreeView component is derived from the TreeView control and * inherits all its properties, events and methods. */ export declare class WjTreeView extends wjcNav.TreeView 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; /** * Defines a name of a property represented by [(ngModel)] directive (if specified). * Default value is ''. */ wjModelProperty: string; /** * Allows you to override the global WjOptions.asyncBindings setting for this specific component. * See the WjOptions.{@link WjOptions.asyncBindings} property description for details. */ asyncBindings: boolean; /** * Angular (EventEmitter) version of the Wijmo gotFocus 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 gotFocus Wijmo event name. */ gotFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo lostFocus 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 lostFocus Wijmo event name. */ lostFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshing 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 refreshing Wijmo event name. */ refreshingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshed 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 refreshed Wijmo event name. */ refreshedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo invalidInput 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 invalidInput Wijmo event name. */ invalidInputNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemsSourceChanged 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 itemsSourceChanged Wijmo event name. */ itemsSourceChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo loadingItems 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 loadingItems Wijmo event name. */ loadingItemsNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo loadedItems 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 loadedItems Wijmo event name. */ loadedItemsNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemClicked 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 itemClicked Wijmo event name. */ itemClickedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo selectedItemChanged 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 selectedItemChanged Wijmo event name. */ selectedItemChangedNg: EventEmitter; /** * This event is used to implement two-way binding to the selectedItem property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectedItemChange event name. */ selectedItemChangePC: EventEmitter; /** * This event is used to implement two-way binding to the selectedNode property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectedNodeChange event name. */ selectedNodeChangePC: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo checkedItemsChanged 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 checkedItemsChanged Wijmo event name. */ checkedItemsChangedNg: EventEmitter; /** * This event is used to implement two-way binding to the checkedItems property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the checkedItemsChange event name. */ checkedItemsChangePC: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo isCollapsedChanging 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 isCollapsedChanging Wijmo event name. */ isCollapsedChangingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo isCollapsedChanged 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 isCollapsedChanged Wijmo event name. */ isCollapsedChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo isCheckedChanging 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 isCheckedChanging Wijmo event name. */ isCheckedChangingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo isCheckedChanged 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 isCheckedChanged Wijmo event name. */ isCheckedChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo formatItem 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 formatItem Wijmo event name. */ formatItemNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo dragStart 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 dragStart Wijmo event name. */ dragStartNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo dragOver 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 dragOver Wijmo event name. */ dragOverNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo drop 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 drop Wijmo event name. */ dropNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo dragEnd 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 dragEnd Wijmo event name. */ dragEndNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo nodeEditStarting 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 nodeEditStarting Wijmo event name. */ nodeEditStartingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo nodeEditStarted 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 nodeEditStarted Wijmo event name. */ nodeEditStartedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo nodeEditEnding 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 nodeEditEnding Wijmo event name. */ nodeEditEndingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo nodeEditEnded 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 nodeEditEnded Wijmo event name. */ nodeEditEndedNg: 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; addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void; } declare var wjTabPanelMeta: IWjComponentMeta; export { wjTabPanelMeta }; /** * Angular 2 component for the {@link wijmo.nav.TabPanel} control. * * Use the wj-tab-panel component to add TabPanel controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjTabPanel component is derived from the TabPanel control and * inherits all its properties, events and methods. * * The wj-tab-panel component may contain a {@link wijmo.angular2.nav.WjTab} child component. */ export declare class WjTabPanel extends wjcNav.TabPanel implements OnInit, OnDestroy, AfterViewInit, AfterContentInit { 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; /** * Defines a name of a property represented by [(ngModel)] directive (if specified). * Default value is ''. */ wjModelProperty: string; /** * Allows you to override the global WjOptions.asyncBindings setting for this specific component. * See the WjOptions.{@link WjOptions.asyncBindings} property description for details. */ asyncBindings: boolean; /** * Angular (EventEmitter) version of the Wijmo gotFocus 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 gotFocus Wijmo event name. */ gotFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo lostFocus 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 lostFocus Wijmo event name. */ lostFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshing 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 refreshing Wijmo event name. */ refreshingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshed 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 refreshed Wijmo event name. */ refreshedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo invalidInput 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 invalidInput Wijmo event name. */ invalidInputNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo selectedIndexChanged 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 selectedIndexChanged Wijmo event name. */ selectedIndexChangedNg: EventEmitter; /** * This event is used to implement two-way binding to the selectedIndex property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectedIndexChange event name. */ selectedIndexChangePC: EventEmitter; /** * This event is used to implement two-way binding to the selectedTab property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectedTabChange event name. */ selectedTabChangePC: 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; addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void; ngAfterContentInit(): void; } declare var wjTabMeta: IWjComponentMeta; export { wjTabMeta }; /** * Angular 2 component for the {@link wijmo.nav.Tab} class. * * The wj-tab component must be * contained in a {@link wijmo.angular2.nav.WjTabPanel} component. * * Use the wj-tab component to add Tab controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjTab component is derived from the Tab class and * inherits all its properties, events and methods. */ export declare class WjTab extends wjcNav.Tab implements OnInit, OnDestroy, AfterViewInit, AfterContentInit { 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 'tabs'. */ wjProperty: string; 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; ngAfterContentInit(): void; } declare var wjAccordionMeta: IWjComponentMeta; export { wjAccordionMeta }; /** * Angular 2 component for the {@link wijmo.nav.Accordion} control. * * Use the wj-accordion component to add Accordion controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjAccordion component is derived from the Accordion control and * inherits all its properties, events and methods. * * The wj-accordion component may contain a {@link wijmo.angular2.nav.WjAccordionPane} child component. */ export declare class WjAccordion extends wjcNav.Accordion implements OnInit, OnDestroy, AfterViewInit, AfterContentInit { 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; /** * Defines a name of a property represented by [(ngModel)] directive (if specified). * Default value is ''. */ wjModelProperty: string; /** * Allows you to override the global WjOptions.asyncBindings setting for this specific component. * See the WjOptions.{@link WjOptions.asyncBindings} property description for details. */ asyncBindings: boolean; /** * Angular (EventEmitter) version of the Wijmo gotFocus 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 gotFocus Wijmo event name. */ gotFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo lostFocus 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 lostFocus Wijmo event name. */ lostFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshing 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 refreshing Wijmo event name. */ refreshingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshed 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 refreshed Wijmo event name. */ refreshedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo invalidInput 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 invalidInput Wijmo event name. */ invalidInputNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo selectedIndexChanged 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 selectedIndexChanged Wijmo event name. */ selectedIndexChangedNg: EventEmitter; /** * This event is used to implement two-way binding to the selectedIndex property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectedIndexChange event name. */ selectedIndexChangePC: 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; addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void; ngAfterContentInit(): void; } declare var wjAccordionPaneMeta: IWjComponentMeta; export { wjAccordionPaneMeta }; /** * Angular 2 component for the {@link wijmo.nav.AccordionPane} class. * * The wj-accordion-pane component must be * contained in a {@link wijmo.angular2.nav.WjAccordion} component. * * Use the wj-accordion-pane component to add AccordionPane controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjAccordionPane component is derived from the AccordionPane class and * inherits all its properties, events and methods. */ export declare class WjAccordionPane extends wjcNav.AccordionPane implements OnInit, OnDestroy, AfterViewInit, AfterContentInit { 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 'panes'. */ wjProperty: string; 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; ngAfterContentInit(): void; } export declare class WjNavModule { }