import { FcComponent } from './fc'; import { ProvidersService } from 'fccore2'; import { ICellRendererParams, IAfterGuiAttachedParams } from 'ag-grid-community'; import 'ag-grid-enterprise'; import { Sysappfields } from 'fccore2'; import { Fcapp } from 'fccore2'; import { ICellRendererAngularComp } from 'ag-grid-angular'; import { ControlValueAccessor } from '@angular/forms'; export declare class FcinputComponent extends FcComponent implements ControlValueAccessor, ICellRendererAngularComp { provider: ProvidersService; _id?: string; fcRowSpans: string; labelSpan: number; valueSpan: number; fcShowHelp: string; params: any; /** * @ignore */ _innerValue: any; /** 主键Id属性 */ fcId: string; /** 输入类型 */ fcType: string; /** 标签名称 */ fcLabel: string; /** 输入提示符 */ fcPlaceHolder: string; /** 是否只读,默认为可读,'Y'表示只读,'N'表示可读 */ fcReadonly: string; /** * @ignore */ _readonly: boolean; /** 元数据id */ fcAppid: string; /** 元数据结构 */ fcApp: Fcapp; /** 元数据字段 */ fcFieldCode: string; fcField: Sysappfields; /** 数值 */ fcData: any; /** 条件 */ fcCondition: string; /** 候选值 */ fcOption: any; /** 输入组件元素id的值。 */ fcForId: string; fcMainObj: any; /** 是否必填,默认不必填,'Y'表示必填,'N'表示不必填 */ fcRequired: string; /** * @ignore */ _required: boolean; /** 最长长度 */ fcMaxlen: string; /** * @ignore */ _maxlen: number; /** 最少长度 */ fcMinlen: string; /** * @ignore */ _minlen: number; /** 是否显示label,默认显示label,'Y'表示显示label,'N'表示不显示label */ fcShowLabel: string; /** 启用验证 */ fcValid: any; _validator: any; /** 帮助 */ fcHelp: string; /** * @ignore */ constructor(provider: ProvidersService, _id?: string); /** * @ignore */ ngOnChanges(param: any): void; _afterParentInit(param: any): void; _focus($event: any): void; _blur($event: any): void; _keyup($event: any): void; /** * @param event {click}抛出点击事件 */ _click($event: any): void; private initMainObj; /** * @ignore */ /** * @ignore */ innerValue: any; /** * @ignore */ onTouchedCallback: () => void; /** * @ignore */ onChangeCallback: (_: any) => void; /** * @ignore */ writeValue(value: any): void; /** * @ignore */ registerOnChange(fn: any): void; /** * @ignore */ registerOnTouched(fn: any): void; /** * @ignore */ refresh(params: any): boolean; /** * @ignore */ agInit(params: ICellRendererParams): void; /** * @ignore */ afterGuiAttached?(params?: IAfterGuiAttachedParams): void; /** * @ignore */ checkValidator(value: any): void; }