ISV Config - CRM 4.0 - crmForm ist undefiniert!

Hallo an alle!


ich bin gerade dabei CRM 4.0 zu evaluieren! Ich versuche aber vergeblich eine Anpassung von ISV Config durchzuführen:


Laut Anleitung http://msdn2.microsoft.com/en-us/library/cc150899.aspx ist es möglich ein MenuItem wie folgt zu definieren:


<MenuItem JavaScript="alert('test');">
  <Titles>
    <Title LCID="1033" Text="Custom JavaScript " />
  </Titles>
</MenuItem>


was einwandfrei klappt.


Allerdings möchte ich innerhalb des JavaScripts auf zusätzliche Variable wie "crmForm" usw. zugreifen:


<MenuItem JavaScript="alert('test'); var n = crmForm.ObjectId; ">
  <Titles>
    <Title LCID="1033" Text="Custom JavaScript " />
  </Titles>
</MenuItem>


Die Variable "crmForm" ist nicht definiert! Wer hat dieses Phenomen beobachtet - und welche Lösung, bzw. Workaround gibt es hierfür? Ist dieses Verhalten lediglich sporadisch bei einigen 4.0 Installationen zu beobachten? Ich bin sehr dankbar auf Eure Hilfe!


Gruss Fru.



AW: ISV Config - CRM 4.0 - crmForm ist undefiniert!

Hi Fru,


ich mache etwas vergleichbares. Jedoch lasse ich das Semikolon weg:


<MenuItem JavaScript="alert( crmForm.ObjectId ) ">


Gruß


Christian



AW: ISV Config - CRM 4.0 - crmForm ist undefiniert!

Ich habs nicht auspropiert, aber grundsätzlich geht auch sowas.
Vielleicht mag er diese Art von Syntax lieber ;)

<MenuItem JavaScript=" function(){ bla bla }">

Gruß
Andreas