2009-03-09 6 views
1

Nous avons un problème avec l'événement onload du formulaire pour une entité personnalisée qui ne se déclenche pas. Le formulaire a fonctionné correctement pendant une période mais a récemment cessé de fonctionner. Maintenant, aucun code de l'événement n'est exécuté lorsque le formulaire est ouvert - soit lors de la création d'une nouvelle instance de l'entité, soit lors de l'ouverture d'une instance existante. Le code est cependant exécuté lorsque le formulaire est prévisualisé.L'événement onload d'un formulaire d'entité personnalisée Microsoft Dynamics CRM 4 ne se déclenche pas

Pour des fins de test du code d'origine a été supprimé et l'événement onload ne dispose actuellement que les éléments suivants:

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

En avant-première l'attribut propriétaire est caché et l'alerte est affichée. Lors de l'exécution du formulaire normalement, l'attribut n'est pas masqué et il n'y a pas d'alerte (aucune erreur Java n'est signalée).

La version complète de CRM est la version 4.0.7333.1219. L'entité a été créée à l'origine sur une installation CRM différente qui était initialement la version 3. Cet environnement a été mis à niveau vers la version 4 avant que nous n'effectuions le processus d'exportation-importation pour le migrer vers l'environnement actuel. Le formulaire a fonctionné correctement pendant un certain temps sur le nouvel environnement, mais à un moment donné, il a cessé de le faire.

Répondre

2

J'ai activé le suivi de plate-forme à l'aide de Microsoft Crm Diagnostics Tool 4 et maintenant l'événement onload est exécuté. Cela fonctionne toujours lorsque le suivi est à nouveau désactivé.

Dieu J'aime développer dans cet environnement.

+0

Des choses stupides comme celles-ci font mal>. < –

+0

Nous avons un problème avec Dynamics: sur 0.3% des créations d'entités d'un certain type, notre plugin ne se déclenche pas. Aucun message d'erreur Bizarrement, nous n'avons pas réussi à déboguer ce que le problème est encore ... – mavnn

+0

Tout à dire: je ressens ta douleur. Comme je le soupçonne, quiconque a déjà développé quelque chose contre Dynamics. – mavnn

Questions connexes