如何从插件调用javascript或在microsoft dynamics 2015中刷新页面

How to call a javascript from plugin or refresh the page in microsoft dynamics 2015

本文关键字:2015 dynamics 刷新 microsoft 或在 插件 调用 javascript      更新时间:2023-09-26

我们有一个要求,我们必须从插件调用Javascript,此外,我们想从插件刷新我们的页面。有什么办法可以做到吗?我们知道这可以从javascript使用XRM来完成,但我们需要在插件执行后刷新我们的页面,所以同样我们需要从插件调用javascript或任何其他方式来从插件刷新我们的页面。

一种解决方案是在插件执行过程中为有关实体设置一个属性,表明进程已经完成。然后让javascript运行,它会定期检查这个属性并执行刷新。

一种解决方案是重写保存按钮的默认功能,并在用户单击保存按钮时调用自定义代码(js函数)。

function customSave()
{
     Xrm.Page.data.save().then(
       function(){
          Xrm.Utility.alertDialog("Record saved");
          Xrm.Page.data.refresh();
         },
       function(error){
          Xrm.Utility.alertDialog(error.message);
     });
}

更正:我刚刚看到你提到你的插件将运行ASync…