FlowPortal BPM的6版本中,默认打开表单的时候是Tab的方式,而4版本的时候默认是新窗口。
我能猜到为啥用Tab,不仅是Tab是现代浏览器的标配,更主要是新打开窗口很多浏览器默认是禁止的。
好吧,但还是以用户需求为主,我觉得这里作为标准功能,应该让最终用户来选择比较好,系统可以默认,但系统级别可以设置,用户级别也可以设置,以用户级别的为最高优先级为好。
希望官方看到后,能在新版本中加上此优化功能。
我等不及了,先把此处的功能恢复为4版本的默认方式了。
找到Web\YZSoft\Core\Scripts\YZSoft.Ext.js文件,修改全局设置为Window。
其实我更喜欢Dialog方式。
可选参数如下:
Window - 在新窗体中打开表单
Tab - 内容窗口中增加一个Tab
Dialog - 打开div + iframe窗体对话框
ModelessDialog - 无模式对话框
ModalDialog - 模式对话框