2009-03-09 3 views
1

Wir haben ein Problem mit dem Onload-Ereignis des Formulars für eine benutzerdefinierte Entität nicht ausgelöst. Das Formular funktionierte für einen bestimmten Zeitraum korrekt, hat aber kürzlich nicht mehr funktioniert. Der Code des Ereignisses wird jetzt beim Öffnen des Formulars nicht ausgeführt - entweder beim Erstellen einer neuen Instanz der Entität oder beim Öffnen einer vorhandenen Instanz. Der Code wird jedoch ausgeführt, wenn das Formular in der Vorschau angezeigt wird.Microsoft Dynamics CRM 4 benutzerdefinierte Entität Formular Onload-Ereignis nicht ausgelöst

Für Testzwecke der ursprüngliche Code wurde entfernt und das Onload-Ereignis hat derzeit nur die folgenden:

crmForm.all.ownerid_c.style.display = 'none'; 
crmForm.all.ownerid_d.style.display = 'none'; 
alert("OnLoad event fired"); 

In Vorschau Eigentümer Attribut versteckt und die Warnung angezeigt wird. Wenn das Formular ausgeführt wird, ist das Attribut normalerweise nicht versteckt und es gibt keine Warnung (es werden auch keine Java-Fehler gemeldet).

Die vollständige CRM-Version ist 4.0.7333.1219. Die Entität wurde ursprünglich auf einer anderen CRM-Installation erstellt, die ursprünglich Version 3 war. Diese Umgebung wurde auf Version 4 aktualisiert, bevor wir den Export-Import-Prozess für die Migration in die aktuelle Umgebung durchgeführt haben. Das Formular funktionierte für eine gewisse Zeit korrekt in der neuen Umgebung, aber irgendwann hörte es auf.

Antwort

2

Ich aktiviert Plattformverfolgung mit Microsoft Crm Diagnostics Tool 4 und jetzt das Onload-Ereignis ausgeführt wird. Es funktioniert immer noch, wenn die Ablaufverfolgung wieder deaktiviert ist.

Gott ich liebe die Entwicklung in dieser Umgebung.

+0

Dumme Dinge wie dies machen es zu einem Schmerz>. < –

+0

Wir haben ein wunderbares Problem mit Dynamics, dass auf 0,3% der Entity Kreationen eines bestimmten Typs, unser Plugin nicht feuert. Keine Fehlermeldung Seltsamerweise haben wir es noch nicht geschafft zu debuggen, was das Problem ist ... – mavnn

+0

Alles zu sagen: Ich fühle deinen Schmerz. Ich vermute, jeder, der jemals etwas gegen Dynamics entwickelt hat. – mavnn

Verwandte Themen