Javascript CRM 2013刷新子网格
我有一个javascript,它通过一个功能区函数在两个CRM实体之间添加一个N:N关系。一切都很好,关系得到了加强。但是,刷新包含添加的实体记录的子网格时遇到问题。在此之前,该功能曾在CRM 2011中起作用,但在2013年不再起作用 这在CRM 2011中用于在添加记录后刷新MySubGridJavascript CRM 2013刷新子网格,javascript,crm,Javascript,Crm,我有一个javascript,它通过一个功能区函数在两个CRM实体之间添加一个N:N关系。一切都很好,关系得到了加强。但是,刷新包含添加的实体记录的子网格时遇到问题。在此之前,该功能曾在CRM 2011中起作用,但在2013年不再起作用 这在CRM 2011中用于在添加记录后刷新MySubGrid var gridControl = Xrm.Page.ui.controls.get("MySubGrid"); if (gridControl != null) { gridControl.refr
var gridControl = Xrm.Page.ui.controls.get("MySubGrid");
if (gridControl != null) {
gridControl.refresh();}
我按照博客上的建议尝试了以下内容,但也没有成功:
var propertyStatusControl = document.getElementById("Propertiestatus");
if (propertyStatusControl != null) {
propertyStatusControl.refresh();}
有什么建议吗?提前感谢您的帮助。您可以尝试以下方法吗
var propertyStatusControl = document.getElementById("Propertiestatus");
if (propertyStatusControl != null) {
propertyStatusControl.**control**.refresh();}
希望这有帮助。谢谢伦吉思。不幸的是,propertyStatusControl.control.refresh;这里不行。。我认为它与if语句if propertyStatusControl!=null,因为现在我所有应该遵循该条件的命令似乎都不起作用。是的Propertiestatus是我尝试刷新的子网格的名称。我已经仔细检查了子网格的属性。