UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

80 lines (79 loc) 3.78 kB
import { ComponentFactoryResolver, ElementRef, EventEmitter, ViewContainerRef } from '@angular/core'; import { IntegralUIBaseComponent, IntegralUIBaseService, IntegralUIHeaderItem } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUIGroupBoxTags { static ɵfac: i0.ɵɵFactoryDef<IntegralUIGroupBoxTags, never>; static ɵdir: i0.ɵɵDirectiveDefWithMeta<IntegralUIGroupBoxTags, "iui-group-header", never, {}, {}, never>; } export declare class IntegralUIGroupBox extends IntegralUIBaseComponent { protected commonService?: IntegralUICommonService; protected cmpResolver?: ComponentFactoryResolver; protected baseService?: IntegralUIBaseService; clickPos: any; protected expandState: string; isClicked: boolean; protected isExpanded: boolean; protected isSelected: boolean; protected supressCallback: boolean; contentHeight: string; contentDisplay: string; contentOpacity: number; headerSize: any; protected maxBlockHeight: number; controlElem: ElementRef; contentRef: ViewContainerRef; contentElem: ElementRef; headerElem: ElementRef; header: IntegralUIHeaderItem; protected parentCtrl: any; protected contentClassName: string; protected headerClassName: string; protected headerExpandBoxClassName: string; protected contentClass: Array<any>; protected headerBlockClass: Array<any>; text: string; icon: string; expandBoxType: string; set expanded(value: boolean); get expanded(): boolean; set selected(value: boolean); get selected(): boolean; afterCollapse: EventEmitter<any>; afterExpand: EventEmitter<any>; afterSelect: EventEmitter<any>; beforeCollapse: EventEmitter<any>; beforeExpand: EventEmitter<any>; beforeSelect: EventEmitter<any>; selectedChanged: EventEmitter<any>; protected callBeforeEvent(value?: boolean): boolean; protected callAfterEvent(value?: boolean, skip?: boolean): boolean; constructor(commonService?: IntegralUICommonService, cmpResolver?: ComponentFactoryResolver, baseService?: IntegralUIBaseService); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; onHeaderClick(e: any): void; collapse(): void; expand(): void; toggle(): void; protected toggleContent(): void; getContentHeight(): number; setContentHeight(value: any): void; getControlStyle(): any; protected updateContentClass(): void; getContentClass(): any[]; protected getContentStyle(value: any): any; private updateHeaderBlockClass; getHeaderBlockClass(): any[]; protected getHeaderClass(): string; protected getHeaderGeneralStyle(value: any): any; protected getHeaderStyle(value: any): { general: any; expandBox: any; }; getCurrentHeaderStyle(): any; setOpacity(value: any): void; protected updateStyle(value: any): void; static ɵfac: i0.ɵɵFactoryDef<IntegralUIGroupBox, never>; static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIGroupBox, "iui-groupbox", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "text": "text"; "icon": "icon"; "expandBoxType": "expandBoxType"; "expanded": "expanded"; "selected": "selected"; }, { "afterCollapse": "afterCollapse"; "afterExpand": "afterExpand"; "afterSelect": "afterSelect"; "beforeCollapse": "beforeCollapse"; "beforeExpand": "beforeExpand"; "beforeSelect": "beforeSelect"; "selectedChanged": "selectedChanged"; }, never, ["iui-group-header", "*"]>; }