import { AppDefaultFormDetail } from '../app-default-form-detail/app-default-form-detail'; import { IPSDEFormItemEx } from '@ibizstudio/runtime'; /** * 表单UI组件 * * @export * @class AppDefaultFormItem * @extends {Vue} */ export declare class AppDefaultFormItem extends AppDefaultFormDetail { /** * 表单项实例对象 * * @type {*} * @memberof AppDefaultFormItem */ detailsInstance: IPSDEFormItemEx; /** * 表单数据 * * @type {*} * @memberof AppDefaultFormItem */ data: any; /** * 表单值规则 * * @type {*} * @memberof AppDefaultFormItem */ rules: any; /** * 应用上下文 * * @type {*} * @memberof AppDefaultFormItem */ context: any; /** * 视图参数 * * @type {*} * @memberof AppDefaultFormItem */ viewparams: any; /** * 表单服务对象 * * @type {*} * @memberof AppDefaultFormItem */ service: any; /** * 忽略表单项值变化 * * @type {boolean} * @memberof AppDefaultFormItem */ ignorefieldvaluechange?: boolean; /** * 表单项值变化事件 * * @memberof AppDefaultFormItem */ onFormItemValueChange(...args: any): void; /** * 绘制基础复合编辑器 * * @memberof AppDefaultFormItem */ renderBaseCompositeEditor(refFormItem: any[], name: string, editor: any, contentStyle: any): JSX.Element; /** * 绘制复合表单项 * * @returns * @memberof AppDefaultFormItem */ renderCompositeItem(): JSX.Element; /** * 属性标识 * * @type {string} * @memberof AppDefaultFormItem */ tipTag: string; /** * 监听表单成员实例对象变化 * * @type {*} * @memberof AppDefaultFormItem */ detailsInstanceChange(): void; /** * 绘制内容 * * @returns {*} * @memberof AppDefaultFormItem */ render(): any; } //# sourceMappingURL=app-default-form-item.d.ts.map