import { OnChanges, EventEmitter, OnInit } from '@angular/core'; import { ProvidersService, AppService, DaoService, LogService, MessageService } from 'fccore2'; import { Fcomponent } from './f'; export declare class FcComponent extends Fcomponent implements OnChanges, OnInit { provider: ProvidersService; id?: string; fcevent: any; /** 元数据服务,提供元数据的增删改查接口的服务 */ appService: AppService; /** http请求服务,提供访问后端服务,包含get post 等方法 */ daoService: DaoService; /** 日志服务类,提供写行为日志日志, */ logService: LogService; msgService: MessageService; fcUrl: string; fcRequestParam: any; /** 组件状态 */ fcStatus: string; /** 行内样式 */ fcStyle: any; /** 样 式类 */ fcClass: string; /** 组件大小,分small,default,large */ fcSize: string; /** 是否禁用 默认为不禁用,'Y'表示禁用,'N'表示不禁用 */ fcDisabled: string; _disabled: boolean; /** * 主题 */ fcTheme: string; /** * 事件 */ fcEvent: EventEmitter; constructor(provider: ProvidersService, id?: string); ngOnInit(): void; ngOnChanges(param: any): void; /** * 所有事件的出口 * @param eventName 事件名 * @param param 返回参数 */ event(eventName: string, param: any): void; /** * 取消事件订阅 */ ngOnDestroy(): void; } /** * 组件大小,默认是default */ export declare const FCSIZE: { small: string; default: string; large: string; }; /** * 事件 */ export interface FCEVENT { /** 事件名称 */ eventName: string; /** 事件参数内容 */ param: any; }