BUG重现
在使用流程设计器时,经常碰到弹窗不小心关闭,比如不小心点击了灰色背景上,此时BUG就出现了。弹窗被关闭了,分配用户属性被置空了,以前有数据也被清空了,还无法再次点击弹窗编辑。
不仅仅是分配用户,还有其他弹窗编辑的控件都存在同样的问题,这里只以分配用户举例。
修复方案
打开editor-app/configuration/properties-assignment-controller.js文件,在下面地方添加backdrop:"static"。
这样保存后,刷新页面,点击空白处就不会关闭了。
backdrop:控制背景,允许的值:true(默认),false(无背景),“static” - 背景是存在的,但点击模态窗口之外时,模态窗口不关闭
其他控件修复,通过查找可以发现有13个文件需要修改。
有时按ctrl+C或者ctrl+v时,也可能会出现弹窗关闭,但是没有规律 。不知道这样修改能不能也修复,先改了观察观察。