| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import { ElementRef, OnDestroy, EventEmitter, AfterContentInit, QueryList, TemplateRef, EmbeddedViewRef, ViewContainerRef } from '@angular/core';
- import { BlockableUI } from '../common/blockableui';
- export declare class TabViewNav {
- tabs: TabPanel[];
- orientation: string;
- onTabClick: EventEmitter<any>;
- onTabCloseClick: EventEmitter<any>;
- getDefaultHeaderClass(tab: TabPanel): string;
- clickTab(event: any, tab: TabPanel): void;
- clickClose(event: any, tab: TabPanel): void;
- }
- export declare class TabPanel implements AfterContentInit, OnDestroy {
- viewContainer: ViewContainerRef;
- header: string;
- disabled: boolean;
- closable: boolean;
- headerStyle: any;
- headerStyleClass: string;
- leftIcon: string;
- rightIcon: string;
- cache: boolean;
- tooltip: any;
- tooltipPosition: string;
- tooltipPositionStyle: string;
- tooltipStyleClass: string;
- templates: QueryList<any>;
- constructor(viewContainer: ViewContainerRef);
- closed: boolean;
- view: EmbeddedViewRef<any>;
- _selected: boolean;
- loaded: boolean;
- id: string;
- contentTemplate: TemplateRef<any>;
- headerTemplate: TemplateRef<any>;
- ngAfterContentInit(): void;
- selected: boolean;
- ngOnDestroy(): void;
- }
- export declare class TabView implements AfterContentInit, BlockableUI {
- el: ElementRef;
- orientation: string;
- style: any;
- styleClass: string;
- controlClose: boolean;
- tabPanels: QueryList<TabPanel>;
- onChange: EventEmitter<any>;
- onClose: EventEmitter<any>;
- activeIndexChange: EventEmitter<number>;
- initialized: boolean;
- tabs: TabPanel[];
- _activeIndex: number;
- preventActiveIndexPropagation: boolean;
- constructor(el: ElementRef);
- ngAfterContentInit(): void;
- initTabs(): void;
- open(event: Event, tab: TabPanel): void;
- close(event: Event, tab: TabPanel): void;
- closeTab(tab: TabPanel): void;
- findSelectedTab(): TabPanel;
- findTabIndex(tab: TabPanel): number;
- getBlockableElement(): HTMLElement;
- activeIndex: number;
- }
- export declare class TabViewModule {
- }
|