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);//必须。否则窗口不会关闭。
}