IsDirty

IsDirty 属性用于判断文档在打开后或最后一次保存后是否修改过(仅支持Word文档)。

语法:

let value = pageofficectrl.IsDirty;

示例:

如果开发人员希望屏蔽PageOffice的自动判断功能,改用自己的程序判断文档是否修改,那么需要在POBrowser的关闭事件函数OnBeforeBrowserClosed中结合使用IsDirty属性来实现。具体代码如下:

function OnBeforeBrowserClosed(){
    //实现自定义的弹出文件保存提示
    if(pageofficectrl.IsDirty){
        if(confirm('文档尚未保存,确认关闭吗?')){
            pageofficectrl.CloseWindow(true);//必须使用true参数。
        }else{
            return;
        }
    }

    pageofficectrl.CloseWindow(true);//必须。否则窗口不会关闭。
}

results matching ""

    No results matching ""