Benutzer mit den meisten Antworten
Uebergeben der Entitaets GUID bei einer SilverlightApp

Frage
Antworten
-
Hi,
das war die Loesung. Ich habe die Customization.xml fuer meine Loesung angepasst und fuer das NavbarItem "PassParams" auf 1 gesetzt.
Jetzt kann ich auch auf die Querystrings zurueckgreifen.
Danke nochmal!
- Als Antwort markiert -MaSc- Mittwoch, 24. August 2011 08:08
Alle Antworten
-
Hallo,
Um deine Frage richtig zu verstehen: Im Kontaktformular im linken Navigationsmenü hast du einen Link eingefügt. Dieser Link öffnet doch in der Folge die Silverlight-Applikation innerhalb des Formulars. Somit solltest du mit
string entityId = HtmlPage.Document.QueryString["id"];
doch eigentlich auf die jeweilige ID zugreifen können. Liegt hier das Problem?Liebe Grüße,
Andreas
Andreas Buchinger
Microsoft Dynamics Certified Technology Specialist
MCPD: SharePoint Developer 2010 -
Hi Andreas,
leider ist der Key "id" nicht im Querystring enthalten. Wie habe ich denn die Moeglichkeit zu sagen, dass der Parameter Guid mit in der Url uebergeben wird?
Wenn ich SL auf das Formular lege, dann kann ich es ankreuzen, dass er Parameter uebergibt. Aber es ist bei mir ein Navigationslink, der auf eine im CRM hochgeladene SL App verweist.
Gruss Martin
-
Hallo Martin,
Wenn die ID über den Link nicht mitkommt könntest du noch versuchen, ob du auf die Elemente von window zugreifen kannst:
var xrm = (ScriptObject) HtmlPage.Window.GetProperty("Xrm"); var page = (ScriptObject) xrm.GetProperty("Page"); var pageContext = (ScriptObject) page.GetProperty("context");
Wenn das funktioniert hättest du die selben Objekte wie beim Formscripting und könntest so die ID auslesen.Liebe Grüße,
Andreas
Andreas Buchinger
Microsoft Dynamics Certified Technology Specialist
MCPD: SharePoint Developer 2010 -
Hi,
das war die Loesung. Ich habe die Customization.xml fuer meine Loesung angepasst und fuer das NavbarItem "PassParams" auf 1 gesetzt.
Jetzt kann ich auch auf die Querystrings zurueckgreifen.
Danke nochmal!
- Als Antwort markiert -MaSc- Mittwoch, 24. August 2011 08:08
-
Hallo Martin,
Laut dieser Webseite: http://www.dynamicslight.com/2010/10/building-silverlight-web-resources-for-crm-2011part-1/ sollte mit dem oben genannten Script (entnommen aus Sample Code [ServerUtility.cs]) das Objekt des Formulars voll zugriffsfähig sein. Selber habe ich den Code leider noch nicht probiert, weil ich immer die ID und sonstige Parameter über den QueryString übergeben habe.
Liebe Grüße,
Andreas
Andreas Buchinger
Microsoft Dynamics Certified Technology Specialist
MCPD: SharePoint Developer 2010