当表单中有一些更改并且如果用户尝试导航到其他页面时,sugarcrm要求弹出窗口中的确认离开。
如何在sugarcrm 7中禁用此功能?
更新
其实我正在导出一个csv。首次单击该按钮即可下载该文件。
答案 0 :(得分:0)
在 closeActivityPanel: {
show:function(module,id,new_status,viewType,parentContainerId){
if (SUGAR.util.closeActivityPanel.panel)
SUGAR.util.closeActivityPanel.panel.destroy();
var singleModule = SUGAR.language.get("app_list_strings", "moduleListSingular")[module];
singleModule = typeof(singleModule != 'undefined') ? singleModule.toLowerCase() : '';
var closeText = SUGAR.language.get("app_strings", "LBL_CLOSE_ACTIVITY_CONFIRM").replace("#module#",singleModule);
var args = "action=save&id=" + id + "&record=" + id + "&status=" + new_status + "&module=" + module;
var callback = {
success:function(o)
{
window.setTimeout(function(){if(document.getElementById('search_form')) document.getElementById('search_form').submit(); else window.location.reload(true);}, 0);
},
argument:{'parentContainerId':parentContainerId}
};
YAHOO.util.Connect.asyncRequest('POST', 'index.php', callback, args);
}
},
函数中注释掉所有内容,在评论您的代码后,只会如下所示:
onbeforeunload
这样就不会出现确认弹出。
如果您要禁用$(document).on("submit", "form", function(event){
window.onbeforeunload = null;
});
,请根据您的要求使用以下代码。
$wpb_all_query = new wp_query(array('author' => $current_user->ID, 'post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1));`