保存前弹窗,若用户点击”是”则保存,点击”否”则不保存, 目前msgbox是非阻塞式弹框,导致用户还没有点击而代码已经向下进行return 所以存在问题:
2.1 注册一个save的before插入页面功能
2.2 页面功能生成的方法中实现以下代码:
var option = _self.getOptionFromArguments(arguments);
if(option.yes){
return true;
}
waf.msgBox.showConfirm({
title:"信息提示",
summaryMsg:"您确认要执行此操作吗?",
detailMsg:"详细信息:<br>只要参数中不设置detailMsg,详细按钮会自动消失。",
buttonType:"yes-no",
buttonCallBack:[function(){
_self.fireEvent("saveActionEvent",{"yes":true});
},function(){
}]
});
return false;