Zugriff auf Optionfelder über HTML Bridge
-
Montag, 7. Mai 2012 12:00
Hallo an alle CRM Forum Mitglieder,
ich möchte mit einer Silverlight Komponente die in einem Form eingebunden ist auf ein Optionsfeld "Bearbeitungsstatus" zugreifen.
Dazu nutze ich die HTML Bridge und binde die Resultate an XAML :
dynamicxrm = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
txtAccountName.Text = xrm.Page.data.entity.attributes.get(
"new_name").getValue(); // Funktioniert !
bearbeitung.Text = xrm.Page.data.entity.attributes.get
"new_bearbeitungsstatus").getValue(); // Funktioniert nicht --> ist eine Optionbox die folgende Parameter hat "neu,storniert,etc.." Besteht eine Möglichkeit auf ein Optionsfeld zuzugreifen ?
Alle Antworten
-
Montag, 7. Mai 2012 12:56
Hallo Leno,
Probier so: Xrm.Page.getAttribute('CRMFieldSchemaName').getSelectedOption().text
Liebe Grüße,
Andreas
Andreas Buchinger
Microsoft Dynamics Certified Technology Specialist
MCPD: SharePoint Developer 2010 -
Mittwoch, 9. Mai 2012 10:27
Danke Andreas werde das mal testen.Leider zeigt mir VS 2010 kein Intellisense an.
-
Mittwoch, 9. Mai 2012 14:49
Hallo!
Die CRM-Objekte werden mit der Intellisense nicht angezeigt.
Im CRM2011-SDK sind viele Beispiele u.a. zum Xrm.Page - Object. Javascript ist Case-Sensitive.
http://www.microsoft.com/en-us/download/details.aspx?id=24004Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
-
Mittwoch, 9. Mai 2012 17:35
http://blogs.msdn.com/b/crm/archive/2011/04/07/jscript-intellisense-for-form-script-libraries.aspx
Carsten Groth http://carstengroth.wordpress.com Microsoft Dynamics Certified Technology Specialist
-
Freitag, 11. Mai 2012 11:31
@Andreas Buchinger : Vielen Dank.Funktioniert sehr gut!
@ Andreas Donbauer : Vielen Dank für die häufige Unterstützung.
Ebenfalls Dank an Carsten.