【发布时间】:2014-08-11 06:23:19
【问题描述】:
我们需要在保存后刷新表单(以确保某些隐藏/显示逻辑根据字段值按预期工作)。
目前表单在保存记录后不会自动刷新。
我浏览了一些文章并找到了这个参考: http://msdn.microsoft.com/en-us/library/dn481607%28v=crm.6%29.aspx
当我尝试执行以下任一操作时,它会导致无限循环并引发“Callstack超出最大限制”错误。
OnSave(context) { //my logic ... ... Xrm.Page.data.save.then(SuccessOnSave, ErrorOnSave); } function SuccessOnSave() { //force refresh Xrm.Page.data.refresh(); } function ErrorOnSave() { //do nothing }OnSave(context) { ... ... //force refresh Xrm.Page.data.refresh(true).then(SuccessOnSave, ErrorOnSave); } function SuccessOnSave() { //do nothing } function ErrorOnSave() { //do nothing }
有人可以解释一下如何使用刷新或保存方法来强制刷新表单吗?
拉杰什
【问题讨论】:
-
此问题已在此处得到解答和修复:stackoverflow.com/questions/22163863/…
-
您是否使用实时业务流程进行过调查?
标签: javascript dynamics-crm dynamics-crm-2013