import { CreateElement } from 'vue'; import { DesignController } from './design-controller'; import { QXEvent } from "qx-util"; import { DesignItemEvent } from '../interface'; /** * 默认设计器 * * @export * @class DesignDefaultController * @extends {DesignController} */ export class DesignDefaultController extends DesignController { /** * item事件 * * @author zhanghengfeng * @date 2023-05-18 14:05:10 */ itemEvt = new QXEvent(); /** * 绘制子 * * @param {CreateElement} h * @param {*} ctx * @param {*} item * @param {*} pData * @memberof DesignDefaultController */ renderChildItem(h: CreateElement, ctx: any, item: any, pData: any) { throw new Error('「renderChildItem」需重写实现'); } save(): Promise { return this.service.Update(this.ctx.context, null); } }