import { MainViewBase } from "./mainview-base"; import { OptionViewEngine, OptViewInterface } from '@ibizstudio/runtime'; import { IPSAppDEEditView, IPSDEForm } from '@ibizstudio/runtime'; /** * 选项操作视图基类 * * @export * @class OptViewBase * @extends {MainViewBase} * @implements {OptViewInterface} */ export declare class OptViewBase extends MainViewBase implements OptViewInterface { /** * 视图实例 * * @memberof OptViewBase */ viewInstance: IPSAppDEEditView; /** * 编辑表单实例 * * @public * @type {IBizFormModel} * @memberof OptViewBase */ editFormInstance: IPSDEForm; /** * 视图引擎 * * @public * @type {Engine} * @memberof OptViewBase */ engine: OptionViewEngine; /** * 表单提交状态 * * @type {boolean} * @memberof OptViewBase */ isSubmitting: boolean; /** * 引擎初始化 * * @public * @memberof OptViewBase */ engineInit(): void; /** * 初始化编辑视图实例 * * @memberof OptViewBase */ viewModelInit(): Promise; /** * 渲染视图主体内容区 * * @memberof OptViewBase */ renderMainContent(): import("vue").VNode; /** * 渲染视图底部按钮 */ renderFooter(): JSX.Element; /** * 确定 * * @memberof OptViewBase */ onClickOk(): void; /** * 取消 * * @memberof OptViewBase */ onClickCancel(): void; } //# sourceMappingURL=optview-base.d.ts.map