在弹出框的编辑区加入配置,导入JSON

[复制链接]
查看: 1782   回复: 2

2

主题

1

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13235
2023-3-30 15:23:35   显示全部楼层   阅读模式  
我想把自己的json导入到弹出框里面进行一个展示
我知道答案 回答被采纳将会获得200 威望 已有2人回答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册账号

x
回复

使用道具 举报

7

主题

237

回帖

27万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
271857
2023-3-30 15:40:24   显示全部楼层  
这个问题不简单,可以实现,稍等片刻。
回复

使用道具 举报

7

主题

237

回帖

27万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
271857
2023-3-30 15:54:28   显示全部楼层  
1. 首先注意看每个属性编辑器,都通过prop传递了一个designer对象,这个很重要;
2. designer.formWidget对应设计器画布这个表单,要取设计器画布上的组件,必须用designer.formWidget;
3. designer.formWidget.getWidgetRef('弹窗名称'),这样就取到画布上的弹窗组件(是组件实例);

接下来是高能代码:
------------------
  1. let dialogRef = designer.formWidget.getWidgetRef('弹窗名称')
  2. dialogRef.widget.widgetList = deepClone(dialogFormJson)
复制代码

dialogFormJson就是要传递给弹窗的formJson,注意,应该是个数组结构。
回复

使用道具 举报

您需要登录后才可以回帖   登录 注册账号

高级模式