[Gelöst]Lookup-Feld vorbelegen: GUID benötigt

18. November 2011 16:41

Hallo,

ich möchte beim Anlegen eines neuen Datensatzes einer Entität, ein Lookupfeld (zu einer anderen Entität) in dieser Entität mit einem Wert (bzw. Datensatz) vorbelegen, bisher habe ich nur eine Möglichkeit gefunden dies über Javascript zu tun mit:

Code:
var lookup = new Array();
lookup[0] = new Object();
lookup[0].id = ‘GUID des Datensatzes’;
lookup[0].name = ‘Name des Datensatzes’;
lookup[0].entityType = typeValue;
Xrm.Page.getAttribute(‘Feldname’).setValue(lookup);


Allerdings habe ich keine Ahnung woher ich die GUID des Datensatzes nehmen soll.
Gibt es eine Möglichkeit nur mithilfe von Name und Typ des Datensatzes die GUID zu ermitteln, um das lookupfeld befüllen zu können?

Ich hoffe ihr könnt mir helfen :)
Zuletzt geändert von conqueror am 11. Juni 2012 10:45, insgesamt 1-mal geändert.

Re: Lookup-Feld vorbelegen: GUID benötigt

19. November 2011 09:55

Hallo,

das geht natürlich. DU kannst den Webservice über JavaScript aufrufen und die GUID des benötigten Datensatzes ermitteln

Re: Lookup-Feld vorbelegen: GUID benötigt

11. Juni 2012 10:45

Ok, danke hier noch ein Link, dazu: http://msdn.microsoft.com/en-us/library/gg334279