import { ProvidersService } from 'fccore2'; import { FormGroup, FormBuilder } from '@angular/forms'; import { FcinputComponent } from '../fcinput'; import { FcmodallistComponent } from './fcmodallist.component'; import { FCEVENT } from '../fc'; import { Sysappfields, Sysappbuttons } from 'fccore2'; import { SEARCHACTION } from '../business/fclistdata.business'; export declare class FcmodallistsearchComponent extends FcinputComponent { provider: ProvidersService; private fb; modalList: FcmodallistComponent; /** 字段列*/ fcModalSearchConfig: FcmodallistsearchConfig; _modalOption: FcmodallistsearchmodalOption; private _tempCopyInfo; constructor(provider: ProvidersService, fb: FormBuilder); /** * 父级初始化完成后执行方法 */ _afterParentInit(): void; _search(event: any, field: any, dicApp: any): void; _modalClose(event: FCEVENT): void; /** * * @param 事件按钮 */ _event($event: FCEVENT): void; _getFormControl(name: any): any; } export interface FcmodallistsearchConfig { /**表单标题*/ fcTitle?: string; /**表单副标题*/ fcSubTitle?: string; fcFields?: Sysappfields[]; /** 表单配置*/ fcToolbar?: Sysappbuttons[]; fcFieldDics?: any; fcAct?: SEARCHACTION; fcLayout?: string; fcValidate?: FormGroup; /**分列数*/ fcSpans?: number; } export interface FcmodallistsearchmodalOption { fcAppid: string; fcTitle: string; fcType: string; fcCondition: string; }