如何在调用Xrm.Page.ui.close()
后禁用弹出窗口(“此窗口中有未保存的更改...”)?
我在Xrm.Page.data.entity.save()
之后直接调用此函数,因此在关闭表单之前会保存所有字段。
setSubmitMode("never")
的解决方案不起作用:
var attributes = Xrm.Page.data.entity.attributes.get();
for ( var i in attributes){
attributes[i].setSubmitMode("never");
}
Xrm.Page.ui.close();
答案 0 :(得分:3)
您可以使用saveandclose
参数:
Xrm.Page.data.entity.save("saveandclose");
来自MSDN:
保存( “saveandclose”)
功能区中的“保存并关闭”按钮。这相当于用户单击功能区中的“保存并关闭”按钮。