jegetControl.setDefaultView en 2011 crm provoque une erreur
document.getElementById("customerid").setAttribute("defaulttype", "2");
document.getElementById("customerid").setAttribute("lookuptype", "2");
Xrm.Page.getControl("customerid").setDefaultView("{A9AF0AB8-xxxx-xxxx-xxxx-C6281FED7FAB}");
à Form_onchange()
, et il me donne cette erreur:
Object doesn't support this property or method".
Si je ferme la fenêtre pop-up, le programme fonctionne réellement bien .
Quel pourrait être le problème?
P.S. Je cours IE9 et le message d'erreur n'a pas indiqué quelle méthode n'est pas soutenue.
Qu'essayez-vous d'accomplir? * Vous * pouvez savoir où le code échoue, mais vous demandez à tout le monde de lire des dizaines de lignes de code pour trouver tout ce que vous faites référence. Enfin, il n'est même pas clair quelle est votre question ... S'il vous plaît, aidez-nous à vous aider et soyez plus précis et plus clair avec votre question. –
Pouvez-vous déboguer votre code ligne par ligne dans le navigateur? –
J'ai commenté sur la ligne où le programme meurt. Je ne sais pas pourquoi il est difficile de trouver de quoi je parle. Cette ligne échoue probablement parce que o.selectedIndex est -1. Mais je n'ai pas écrit le gros camion de code ci-dessus. J'ai seulement écrit ces trois lignes tout en haut, et ce que je veux savoir, c'est pourquoi il se comporte comme il est maintenant et comment puis-je le réparer sans toucher ce gros camion, mais seulement ces trois lignes. – user1486691