|
一、问题需求- 在某些特殊情况下,当我们对当前页进行操作时,未点击保存而是直接点击关闭,就需要弹出一个提醒框提醒用户是否保存。
二、实现思路
三、具体操作
注册查询选择字段确认按钮事件,编写以下代码即可四、相关代码 - <font face="微软雅黑">function(field,sels,sswin){
- //窗口关闭前事件,做确认操作 示例
- // var win = me.up('window');
- var win = sswin;
- if(win){//当前窗体
- win.on('beforeclose',function(){//注册窗口关闭前事件
- var enalbeClose = !!win.enalbeClose;
- !enalbeClose && JE.confirm('请检查是否已经勾选相关数据!',function(btn){
- if(btn == 'ok'){
- win.enalbeClose = true;
- win.close();
- }
- })
- return enalbeClose;
- });
- }
- }</font>
复制代码
|
|