doujia9204 2017-01-04 05:57
浏览 58
已采纳

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

When there is some changes in the form and if user try to navigate to other page, sugarcrm asks confirmation in a popup to leave.

How to disable this functionality in sugarcrm 7?

Update

Actually i am exporting a csv. The file get downloaded on the first click of the button.

When i click the button for second time it is showing confirmation popup as in in the attachment. enter image description here

  • 写回答

1条回答 默认 最新

  • dougao1106 2017-01-04 06:04
    关注

    comment out everything in CloseActivityPanel function and after commenting your code will be this only as follows:

        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);
        }
    },
    

    This way confirmation pop will not come.

    In case if you wants to disable onbeforeunload then use the following code according to your requirement.

    $(document).on("submit", "form", function(event){
            window.onbeforeunload = null;
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?