scmarine 发表于 2023-12-14 17:20:28

关于弹窗的表单内容重置问题


版本:V8.1.2,系统:WIN11

在一个表单中,设置一个隐藏的div用于弹窗表单:



var _self = this
var dlg = o2.DL.open({

    "title": "弹出框",
    "width": "80%",
    "height": "80%",
    "mask": true,
    "content": node,
    "container": this.page.getApp().node,
    "positionNode": this.form.getApp().content,
    "onQueryClose": function () {

    }.bind(this)
)}



问题1:在其中的弹窗的div中的table有一个org组件,选择人员后,确定关闭窗口 -》 第二次再重新打开弹窗的时候,这个org组件的上次选项还在
那么关闭弹窗后,再重新打开弹窗,如何清空/重置表单中的内容?

问题2:如果是只有一个input框,可以通过,this.form.get("org").setData(""),但是有很多输入框的情况下,如何每次关闭/打开,重置弹出的整个表单的数据?
谢谢!


论坛管理员 发表于 2023-12-15 10:28:52

1、弹窗有很多事件,可以在加载事件里去给这个字段赋值空
2、没有办法一起重置,只能单个做

scmarine 发表于 2023-12-15 11:34:40

论坛管理员 发表于 2023-12-15 10:28
1、弹窗有很多事件,可以在加载事件里去给这个字段赋值空
2、没有办法一起重置,只能单个做 ...

好的,谢谢

论坛管理员 发表于 2023-12-15 17:04:28

:handshake
页: [1]
查看完整版本: 关于弹窗的表单内容重置问题