OnBeforeBrowserClosed

OnBeforeBrowserClosed 事件,是POBrowser窗口关闭时触发的事件。

语法:

function OnBeforeBrowserClosed(){
    // 此处可以执行窗口关闭前需要执行的业务逻辑代码

    // 如果当前页面调用的PageOfficeCtrl控件,执行下面代码关闭窗口
    pageofficectrl.CloseWindow(true);//必须。否则窗口不会关闭。
    // 或者如果当前页面调用的PDFCtrl控件,执行下面代码关闭窗口
    //pdfctrl.CloseWindow(true);//必须。否则窗口不会关闭。
}

[!note]

只要您在当前PageOffice控件所在页面的javascript中添加此function代码,即可触发该事件。

示例:

以关闭窗口前判断文件是否修改的状态,提示用户是否继续关闭窗口为例:

function OnBeforeBrowserClosed() {
    if(pageofficectrl.IsDirty){
        if (confirm("提示:文档已被修改,是否继续关闭放弃保存 ?")) {
            pageofficectrl.CloseWindow(true);
        } 
    }else{
        pageofficectrl.CloseWindow(true);
    }
}

results matching ""

    No results matching ""