Liebe Freunde,
bisher habe ich bei Bedarf in Subgrids das FetchXML zur Laufzeit per Jscript geändert.
Beim Umstieg nun auf CRM 2016 SP1 und die Turboforms funktioniert dieses "unsupportet" Feature nicht mehr und ich kann den Parameter nicht mehr setzen, auch wenn ich auf die neue Methode
parent.document.getElementById
umsteige. Ich kann mittels SetParameter das FetchXML Property nicht mehr ändern.
Hat jemand von Euch Erfahrung damit und ob es hier dennoch eine Lösung dazu gibt und wie Ihr damit umgeht?
var subgridconnection = document.getElementById(self.subgridname);
if (subgridconnection == null) subgridconnection = parent.document.getElementById(self.subgridname);
if (subgridconnection == null) {
setTimeout(self.loadgrid, 2000); //if the grid hasn’t loaded run this again
return;
}
//document.getElementById(self.subgridname).control.SetParameter("fetchXML", self.customfetchxml);
subgridconnection.control.SetParameter("fetchXml", self.customfetchxml); //set the fetch xml to the sub grid
subgridconnection.control.Refresh();
lg Gerald