Sugarcrm禁用在离开之前确认弹出窗口

时间:2017-01-04 05:57:52

标签: php jquery sugarcrm

当表单中有一些更改并且如果用户尝试导航到其他页面时,sugarcrm要求弹出窗口中的确认离开。

如何在sugarcrm 7中禁用此功能?

更新

其实我正在导出一个csv。首次单击该按钮即可下载该文件。

当我第二次点击该按钮时,它会显示确认弹出窗口,如附件中所示。 enter image description here

1 个答案:

答案 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));`