|
1. 首先注意看每个属性编辑器,都通过prop传递了一个designer对象,这个很重要;
2. designer.formWidget对应设计器画布这个表单,要取设计器画布上的组件,必须用designer.formWidget;
3. designer.formWidget.getWidgetRef('弹窗名称'),这样就取到画布上的弹窗组件(是组件实例);
接下来是高能代码:
------------------
- let dialogRef = designer.formWidget.getWidgetRef('弹窗名称')
- dialogRef.widget.widgetList = deepClone(dialogFormJson)
复制代码
dialogFormJson就是要传递给弹窗的formJson,注意,应该是个数组结构。
|
|