import { HttpClient } from '@angular/common/http'; import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, Injector, OnInit } from '@angular/core'; import { PropertyEntity } from '@farris/ide-property-panel'; import { IdService } from '@farris/ui-common'; import { BsModalService } from '@farris/ui-modal'; import { NotifyService } from '@farris/ui-notify'; import { LocaleService } from '@farris/ui-locale'; export declare class PortletVariableMappingComponent implements OnInit { private http; private notifyService; private injector; private modalService; private resolver; private cd; private idService; private localeService; valueChanged: EventEmitter; private _elementConfig; elementConfig: PropertyEntity; /** 小部件内置的变量列表 */ portletVarList: any[]; private findAggConfigByResourceUrl; private findPortletVarUrl; private portletDataSetId; /** 映射数组 */ mappingFields: any[]; /** 智能输入框图标 */ groupIcon: string; showSubmitBtn: boolean; constructor(http: HttpClient, notifyService: NotifyService, injector: Injector, modalService: BsModalService, resolver: ComponentFactoryResolver, cd: ChangeDetectorRef, idService: IdService, localeService: LocaleService); ngOnInit(): void; private initData; private getPortletVarList; onClickMappingValueEvent(e: any, mapping: any): void; onClearEvent(e: any, mapping: any): void; addMapping(): void; deleteMapping(mapping: any): void; submitMapping(): void; private checkValidation; }