import { Component, Prop } from 'vue-property-decorator';
import { DesignViewBase, VueLifeCycleProcessing } from '@ibizstudio/dynamic-design';
import { PanelDesignContext } from '../../entities';
import './panel-design.less';
@Component({})
@VueLifeCycleProcessing()
export class PanelDesign extends DesignViewBase {
/**
* 应用上下文
*
* @type {IFromDesignContext}
* @memberof FormDesign
*/
@Prop({ default: () => new PanelDesignContext() })
ctx!: PanelDesignContext;
split = 0.8;
/**
* Vue生命周期,dom挂载完毕
*
* @memberof FormDesign
*/
mounted() {
this.ctx.ctrl.setViewModel(this.viewModel);
this.$forceUpdate();
}
save() {
return this.ctx.ctrl.save();
}
renderMaterial() {
return [
this.renderMaterialSearch(),