Xrm.Page.ui-Steuerelement (clientseitige Referenz)
Veröffentlicht: November 2016
Gilt für: Dynamics CRM 2015
Das control-Objekt bietet Methoden, um die Darstellung und das Verhalten eines Steuerelements zu ändern und das entsprechende Attribut zu identifizieren.
Der Zugriff auf Steuerelemente erfolgt mit folgenden Sammlungen: Xrm.Page.ui.Steuerelemente, Xrm.Page.ui Section.Steuerelemente oder Xrm.Page.data.entity Attribute.Steuerelemente. Die Xrm.Page.getControl-Methode ist eine Verknüpfungsmethode zum Zugreifen auf Xrm.Page.ui.controls.get.
Die Syntaxbeispiele in dieser Thema zeigen die Verwendung der Xrm.Page.getControl-Methode für den Zugriff auf ein Steuerelement. Die Art des Steuerelements ist abhängig von den Argumenten, die an die Methode übergeben werden. Der args-Parameter zum Zugreifen auf ein einzelnes Steuerelement muss entweder der Name vom Steuerelement oder Index sein.
Wenn ein Formular ein Geschäftsprozessfluss-Steuerelement in der Kopfzeile anzeigt, werden zusätzliche Steuerelemente für jedes Attribut hinzugefügt, das im Geschäftsprozessfluss angezeigt wird. Diese Steuerelemente enthalten einen eindeutigen Namen, zum Beispiel: header_process_<attribute name>.
Hinweis
Nur auf Steuerelemente in der aktiven Phase des Geschäftsprozessflusses kann per Name auf diese Weise zugegriffen werden.
Steuerelemente, die in der Formularkopfzeile angezeigt werden, sind zugänglich und haben einen eindeutigen Namen, wie z. B.: header_<attribute name>.
Für Steuerelemente, die an Attribute gebunden sind, erfolgt der Zugriff auf Steuerelemente normalerweise über die Xrm.Page.data.entity Attribute.Steuerelemente-Sammlung.
Steuerelementeigenschaften und -methoden
Deaktiviert
Mit den getDisabled- and setDisabled-Methoden können Sie den Zustand erkennen und Steuerelemente aktivieren bzw. deaktivieren.getAttribute
Rufen Sie das Attribut ab, an das das Steuerelement gebunden ist.getControlType
Abrufen von Informationen zum Typ des Steuerelements.getName
Abrufen des Namens des Steuerelements.getParent
Abrufen des Abschnittsobjekts, in dem das Steuerelement vorhanden ist.Methoden für Wissensdatenbank-Suchsteuerelemente
Diese Methoden sind nur für das Wissensdatenbank-Suchsteuerelement verfügbar, wenn die Microsoft Dynamics CRM Online-Organisation in Parature integriert ist. Diese Methoden wurden mit Microsoft Dynamics CRM Online 2015-Update 1 eingeführt.Informationen zu diesen Steuerelementen finden Sie unter Parature: Suchsteuerelement für die Wissensdatenbank (clientseitige Referenz).
Beschriftung
Abrufen oder Ändern der Beschriftung für ein Steuerelement mit den getLabel- und setLabel-Methoden.Suchsteuerelementmethoden und -ereignisse
Steuern Sie die Ergebnisse, die für einen Benutzer zur Auswahl angezeigt werden, wenn sie den Wert eines Suchsteuerelements festlegen, mithilfe der addCustomFilter, addCustomView, getDefaultView oder setDefaultView-Methoden.Sie können Ereignishandler für die PreSearch-Ereignis mithilfe der addPreSearch- und removePreSearch-Methoden hinzufügen oder entfernen.
Benachrichtigung
Anzeigen und Entfernen von Benachrichtigungen für Benutzer über ein Steuerelement mithilfe der setNotification- und clearNotification-Methoden.OptionSet-Steuerelement-Methoden
Ändern der Optionen, die in OptionSet-Steuerelementen angezeigt werden, mithilfe der addOption-, clearOptions- und removeOption-Methoden.ShowTime
Verwenden Sie setShowTime, um anzugeben, ob ein Datumssteuerelement den Zeitteil des Datums anzeigen sollte, und getShowTime, um zu bestimmen, ob der Zeitteil des Datums aktuell angezeigt wird.Unterraster-Steuerelementmethoden
Für Organisationen mit CRM Online 2015-Update 1 gibt es neue Funktionen, um mit Unterrastersteuerelementen zu arbeiten.Weitere Informationen:Rasterobjekte und Methoden (clientseitige Referenz)Bei anderen Organisationen ist die refresh-Methode die einzige eindeutige Methode, die für Unterrastersteuerelemente verfügbar ist. Diese Methode aktualisiert die Daten, die im Unterraster angezeigt werden.
Sichtbar
Legen Sie fest, welche Steuerelemente sichtbar sind und zeigen Sie sie an oder verbergen Sie sie, mithilfe der getVisible- und setVisible-Methoden.Webressourcen- und IFRAME-Steuerelementmethoden
Interagieren mit Webressourcen- und IFRAME-Steuerelementen, mithilfe der getData-, setData-, getInitialUrl-, getObject-, setSrc- und getSrc-Methoden.
Deaktiviert
Verwenden Sie getDisabled und setDisabled, um zu ermitteln, ob ein Steuerelement deaktiviert ist oder um es zu aktivieren oder zu deaktivieren.
Steuerelementtypen: standard, lookup, optionset.
getDisabled
Gibt zurück, ob das Steuerelement deaktiviert ist.
Xrm.Page.getControl(arg).getDisabled()
- Rückgabewert
Typ: Boolesch. "True", wenn das Steuerelement deaktiviert ist, andernfalls "false".
setDisabled
Festlegen, ob das Steuerelement deaktiviert ist.
Xrm.Page.getControl(arg).setDisabled(bool)
- Argumente
Typ: Boolesch. "True", wenn das Steuerelement deaktiviert werden soll, andernfalls "false".
getAttribute
Gibt das Attribut zurück, an das das Steuerelement gebunden ist.
Steuerelementtypen: standard, lookup, optionset.
Xrm.Page.getControl(arg).getAttribute()
Hinweis
Steuerelemente, die nicht an ein Attribut gebunden sind (Unterraster, Webressourcen und IFRAME) verwenden diese Methode nicht. Ein Fehler wird ausgelöst, wenn Sie versuchen, diese Methode für eines dieser Steuerelemente zu verwenden.
- Rückgabewert
Typ: Objekt: Ein Attribut.
Anmerkungen
Die zugehörigen Steuerelemente in einem Schnellansicht-Steuerelement sind in der Steuerelement-Sammlung enthalten und diese Steuerelemente verwenden die getAttribute-Methode. Allerdings ist das Attribut nicht Teil der Attributsammlung für die Entität. Während Sie den Wert für das Attribut mithilfe von getValue abrufen können und sogar mithilfe von setValue den Wert ändern können, werden Änderungen, die Sie vornehmen, nicht in der Entität gespeichert.
Der folgende Code zeigt die Verwendung des Werts des mobilephone-Kontaktattributs beim Anzeigen in einem Firmenentitätsformular mithilfe eines Schnellansicht-Steuerelements namens contactQuickForm. Dieser Code verbirgt das Steuerelement, wenn der Wert des Attributs null ist.
var quickViewMobilePhoneControl = Xrm.Page.getControl("contactQuickForm_contactQuickForm_contact_mobilephone");
if (quickViewMobilePhoneControl.getAttribute().getValue() == null)
{
quickViewMobilePhoneControl.setVisible(false);
}
getControlType
Gibt einen Wert zurück, der Steuerelemente kategorisiert.
Steuerelementtypen: Alle.
Xrm.Page.getControl(arg).getControlType()
Rückgabewert
Typ: ZeichenfolgeMögliche Rückgabewerte von getControlType:
Rückgabewert
Beschreibung
standard
Ein Standardsteuerelement
iframe
Ein IFRAME-Steuerelement
lookup
Ein Suchsteuerelement.
optionset
Ein Optionssatz-Steuerelement
subgrid
Ein Unterraster-Steuerelement
webresource
Ein Webressourcen-Steuerelement
notes
Ein Hinweis-Steuerelement
timercontrol
Ein Zeitgeber-Steuerelement
kbsearch
Ein Suchsteuerelement für die Wissensdatenbank.
getName
Gibt den Namen zurück, der dem Steuerelement zugewiesen ist.
Hinweis
Der Name, der einem Steuerelement zugewiesen wird, wird nicht bestimmt, bis das Formular geladen ist. Änderungen am Formular ändern ggf. den Namen, der einem angegebenen Steuerelement zugewiesen ist.
Steuerelementtypen: Alle.
Xrm.Page.getControl(arg).getName()
- Rückgabewert
Typ: Zeichenfolge. Der Name des Steuerelements.
getParent
Gibt einen Verweis auf das Abschnittsobjekt zurück, das das Steuerelement enthält.
Steuerelementtypen: Alle.
Xrm.Page.getControl(arg).getParent()
- Rückgabewert
Typ: Xrm.Page.ui-Abschnitt (clientseitige Referenz) Objekt.
Methoden für Wissensdatenbank-Suchsteuerelemente
Diese Methoden sind nur für das Wissensdatenbank-Suchsteuerelement verfügbar, wenn die Microsoft Dynamics CRM Online-Organisation in Parature integriert ist. Diese Methoden wurden mit Microsoft Dynamics CRM Online 2015-Update 1 eingeführt.
Informationen zu diesen Steuerelementen finden Sie unter Parature: Suchsteuerelement für die Wissensdatenbank (clientseitige Referenz).
Beschriftung
Abrufen oder Ändern der Beschriftung für ein Steuerelement mit den getLabel- und setLabel-Methoden.
Steuerelementtypen: Alle.
getLabel
Gibt die Beschriftung für das Steuerelement zurück.
Xrm.Page.getControl(arg).getLabel()
- Rückgabewert
Typ: Zeichenfolge. Die Beschriftung des Steuerelements.
setLabel
Legt die Beschriftung für das Steuerelement fest.
Xrm.Page.getControl(arg).setLabel(label)
- Argumente
Typ: Zeichenfolge. Die neue Beschriftung für das Steuerelement.
Suchsteuerelementmethoden und -ereignisse
Steuern Sie die Ergebnisse, die für einen Benutzer zur Auswahl angezeigt werden, wenn sie den Wert eines Suchsteuerelements festlegen, mithilfe der addCustomFilter, addCustomView, getDefaultView und setDefaultView-Methode. Das Lookup-Steuerelement macht auch den PreSearch-Ereignis verfügbar, sodass Sie Ereignishandler programmgesteuert mit deraddPreSearch und removePreSearch-Methode hinzufügen können.
Steuerelementtypen: lookup.
addCustomFilter
Verwenden Sie es zum Hinzufügen weiterer Filter zu den Ergebnissen, die in der Suche angezeigt werden. Jeder Filter wird mit zuvor hinzugefügten Filtern als "AND"-Bedingung kombiniert.
Xrm.Page.getControl(arg).addCustomFilter(filter, entityLogicaName)
Argumente
filterXml
Typ: Zeichenfolge: Das anzuwendende fetchXml-Filterelement. Beispiel:<filter type="and"> <condition attribute="address1_city" operator="eq" value="Redmond" /> </filter>
entityLogicalName
Typ: Zeichenfolge: (Optional) Ist dies festlegt, gilt der Filter nur für diesen Entitätstypen. Andernfalls gilt dieser für alle zurückgesendeten Entitätstypen.
Anmerkungen
Weitere Informationen:FetchXML schema.Diese Methode ist nur für Aktualisierte Entitäten verfügbar.
Diese Methode kann nur in einer Funktion in einem Ereignishandler für das Nachschlagesteuerungs-PreSearch-Ereignis verwendet werden.
Das folgende Codebeispiel wird für die Suche des Verkaufschance-Formulars Firma (parentaccountid) bereitgestellt. Wenn die Sdk.setParentAccountIdFilter-Funktion im Onload-Formularereignishandler festgelegt ist, wird die Sdk.filterCustomAccounts-Funktion zum PreSearch-Ereignis für diese Suche hinzugefügt. Das Ergebnis ist, dass nur Firmen mit dem Kategorie (accountcategorycode)-Wert Bevorzugter Kunde (1) zurückgegeben werden.
var Sdk = window.Sdk || {}; Sdk.filterCustomerAccounts = function () { //Only show accounts with the type 'Preferred Customer' var customerAccountFilter = "<filter type='and'><condition attribute='accountcategorycode' operator='eq' value='1'/></filter>"; Xrm.Page.getControl("parentaccountid").addCustomFilter(customerAccountFilter, "account"); } //set 'Sdk.setParentAccountIdFilter' in the Opportunity form onload event handler Sdk.setParentAccountIdFilter = function () { Xrm.Page.getControl("parentaccountid").addPreSearch(Sdk.filterCustomerAccounts); }
addCustomView
Fügt eine neue Ansicht für das Suchdialogfeld hinzu.
Xrm.Page.getControl(arg).addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, isDefault)
Argumente
viewId
Typ: Zeichenfolge: Die Zeichenfolgendarstellung einer GUID für eine Ansicht.Hinweis
Dieser Wert wird nie gespeichert und muss nur unter den anderen verfügbaren Ansichten für die Suche eindeutig sein. Eine Zeichenfolge für eine nicht-gültige GUID funktioniert, beispielsweise „{00000000-0000-0000-0000-000000000001}“. Es wird empfohlen, dass Sie ein spezielles Tool (beispielsweise guidgen.exe) verwenden, um eine gültige GUID zu generieren. Das guidgen.exe-Tool ist im Windows SDKenthalten.
entityName
Typ: Zeichenfolge: Der Name der Entität.viewDisplayName
Typ: Zeichenfolge: Der Name der Ansicht.fetchXml
Zeichenfolge: Die fetchXml-Abfrage für die Ansicht.layoutXml
Typ: Zeichenfolge: Das XML, das das Layout der Ansicht definiert.Ist Standard
Typ: Boolesch: Bestimmt, ob die Ansicht die Standardansicht sein soll.
- Anmerkungen
Diese Methode funktioniert nicht mit Besitzer-Suchen. Besitzer-Suchen werden verwendet, um Datensätze im Besitz des Benutzers zuzuweisen.
DefaultView
Sie können ermitteln, welche Ansicht die anzuzeigende Standardansicht ist, um Benutzern zu ermöglichen, Datensätze in einer Suche auszuwählen, und die Standardansicht ändern, mithilfe von getDefaultView und setDefaultView.
getDefaultView
Gibt den ID-Wert der Standard-Suchdialogfeldansicht zurück.
Xrm.Page.getControl(arg).getDefaultView()
- Rückgabewert
Typ: Zeichenfolge. Der ID-Wert der Standardansicht.
setDefaultView
Legt die Standardansicht für das Suchsteuerelementdialogfeld fest.
Xrm.Page.getControl(arg).setDefaultView(viewGuid)
- Argumente
Typ: Zeichenfolge. Die ID der Ansicht, die als Standardansicht festgelegt wird.
Beispiel: Diese setDefaultViewSample-Funktion legt die Standardansicht des account-Formulars für die Suche nach dem primären Kontakt zu der Ansicht Meine aktiven Kontakte fest.
function setDefaultViewSample() {
Xrm.Page.getControl("primarycontactid").setDefaultView("{00000000-0000-0000-00AA-000010001003}");
}
PreSearch-Ereignis
Sie können Ereignishandler für die Nachschlagesteuerungs-PreSearch-Ereignis mithilfe der addPreSearch- und removePreSearch-Methoden hinzufügen oder entfernen.
Verwenden Sie das PreSearch-Ereignis, um zu steuern, welche Ergebnisse für das Steuerelement mithilfe der aktuellen Formulardaten angezeigt werden, wenn der Benutzer startet, nach Datensätzen zu suchen.
Bei beiden Methoden wird Ausführungskontext (clientseitige Referenz) als erster Parameter übergeben.
addPreSearch
Verwenden Sie diese Methode, um Änderungen für Suchen basierend auf aktuellen Werten anzuwenden, wenn dem Benutzer Ergebnisse der Suche angezeigt werden.
Xrm.Page.getControl(arg).addPreSearch(handler)
Argumente
Typ: Funktion zum Hinzufügen.Anmerkungen
Diese Methode ist nur für Aktualisierte Entitäten verfügbar.
Das Argument ist eine Funktion, die kurz vor Suche ausgeführt wird, um Ergebnisse für eine Suche bereitzustellen. Sie können diesen Handler verwenden, um eine der anderen Suchsteuerelementfunktionen aufzurufen und die in der Suche anzuzeigenden Ergebnisse zu optimieren.
removePreSearch
Verwenden Sie diese Methode, um Ereignishandlerfunktionen zu entfernen, die zuvor für das PreSearch-Ereignis festgelegt wurden.
Xrm.Page.getControl(arg).removePreSearch(handler)
Argumente
Typ: Funktion zum Entfernen.Anmerkungen
Diese Methode ist nur für Aktualisierte Entitäten verfügbar.
Benachrichtigung
Verwenden Sie setNotification, um eine Benachrichtigung zum Steuerelement anzuzeigen, und clearNotification, um es zu entfernen.
setNotification
Zeigen Sie eine Nachricht neben dem Steuerelement an, um anzugeben, dass Daten ungültig sind. Wenn diese Methode für Microsoft Dynamics CRM für Tablets verwendet wird, erscheint ein rotes „X“-Symbol neben dem Steuerelement. Durch Tippen auf das Symbol wird die Meldung angezeigt.
Xrm.Page.getControl(arg).setNotification(message,uniqueId)
Anmerkungen
Das Festlegen einer Benachrichtigung für ein Steuerelement blockiert das Speichern des Formulars.
Diese Methode ist nur für Aktualisierte Entitäten verfügbar.
Argumente
Meldung
Typ: Zeichenfolge: Die anzuzeigende Meldung.uniqueId
Typ: Zeichenfolge: Die ID zum Löschen von nur dieser Meldung bei Verwendung von clearNotification.
Rückgabewert
Typ: Boolesch : Gibt an, ob die Methode erfolgreich war.
clearNotification
Entfernt eine Nachricht, die bereits für ein Steuerelement angezeigt wird.
Xrm.Page.getControl(arg).clearNotification(uniqueId)
Argumente
uniqueId
Typ: Zeichenfolge: Die ID zum Löschen eines bestimmten Meldungssatzes bei Verwendung von setNotification.Wenn der uniqueId-Parameter nicht verwendet wird, wird die aktuelle angezeigte Benachrichtigung entfernt.
Anmerkungen
Diese Methode ist nur für Aktualisierte Entitäten verfügbar.
Rückgabewert
Typ: Boolesch: Gibt an, ob die Methode erfolgreich war.
OptionSet-Steuerelement-Methoden
Verwenden Sie die addOption-, clearOptions- und removeOption-Methoden, um die für OptionSet-Steuerelemente verfügbaren Optionen zu bearbeiten. Für ein Beispiel dieser genutzten Funktionen, siehe Beispiel: Erstellen eines abhängigen OptionSets-Elements (Auswahllisten).
addOption
Fügt einem Optionssatzsteuerelement eine Option hinzu.
Xrm.Page.getControl(arg).addOption(option, [index])
Wichtig
Diese Methode überprüft nicht, ob die Werte in den Optionen, die Sie hinzufügen, gültig sind. Wenn Sie ungültige Optionen hinzufügen, funktionieren sie nicht ordnungsgemäß. Sie dürfen nur Optionen hinzufügen, die für das bestimmte Optionssatzattribut definiert wurden, an das das Steuerelement gebunden ist. Verwenden Sie die getOptions- oder getOption-Attributmethoden zum Abrufen gültiger Optionsobjekte, die mit dieser Methode hinzugefügt werden sollen.
Argumente
option
Typ: Objekt: Ein Optionsobjekt, das zum OptionSet hinzugefügt wird.index
Typ: Anzahl: (Optional) Die Indexposition zum Platzieren der neuen Option in. Falls nicht verfügbar, wird die Option dem Ende hinzugefügt.
clearOptions
Löscht alle Optionen eines Optionssatzsteuerelements.
Xrm.Page.getControl(arg).clearOptions()
removeOption
Entfernt eine Option aus einem Optionssatzsteuerelement.
Xrm.Page.getControl(arg).removeOption(number)
- Argumente
Typ: Anzahl: Der Wert der Option, die Sie entfernen möchten.
setFocus
Legt den Fokus für das Steuerelement fest.
Xrm.Page.getControl(arg).setFocus()
ShowTime
Verwenden Sie setShowTime, um anzugeben, ob ein Datumssteuerelement den Zeitteil des Datums anzeigen sollte, und verwenden Sie bei Microsoft Dynamics CRM Online 2015-Update 1 oder höher getShowTime, um zu bestimmen, ob der Zeitteil des Datums aktuell angezeigt wird.
getShowTime
Dient zum Abrufen, ob ein Datumssteuerelement den Zeitteil des Datums anzeigt.
Steuerelementtypen: Standardsteuerelement für datetime-Attribute.
var showsTime = Xrm.Page.getControl(arg).getShowTime();
Anmerkungen
Diese Methode wurde mit Microsoft Dynamics CRM Online 2015-Update 1 eingeführt.
setShowTime
Geben Sie an, ob ein Datumssteuerelement den Zeitteil des Datums anzeigen soll.
Steuerelementtypen: Standardsteuerelement für datetime-Attribute.
Xrm.Page.getControl(arg).setShowTime(bool)
Anmerkungen
Diese Methode ist nur für Aktualisierte Entitäten verfügbar. Diese Methode zeigt oder verbirgt die Zeitkomponente eines Datumssteuerelements, wobei das Attribut das DateAndTime-Format verwendet. Diese Methode hat keine Auswirkungen, wenn das Format DateOnly verwendet wird.
Unterraster-Steuerelementmethoden
Für Versionen vor Microsoft Dynamics CRM Online 2015-Update 1 ist refresh die einzige Methode, die für ein Unterrastersteuerelement verfügbar ist. Bei CRM Online 2015-Update 1 gibt es neue Funktionen, die Sie verwenden können.Weitere Informationen:Rasterobjekte und Methoden (clientseitige Referenz)
refresh
Aktualisiert die Daten, die in einem Unterraster angezeigt werden.
Xrm.Page.getControl(arg).refresh()
Hinweis
Die Aktualisierungsmethode ist im Formular OnLoad-Ereignis nicht verfügbar, weil Unterraster asynchron laden. Mit dem Unterraster OnLoad-Ereignis, das in CRM Online 2015-Update 1 eingeführt wurde, können Sie jetzt ermitteln, wann das Unterraster geladen wird, und diese Methode mit Ereignishandlern für dieses Ereignis verwenden.
Sichtbar
Legen Sie fest, welche Steuerelemente sichtbar sind und zeigen Sie sie an oder verbergen Sie sie, mithilfe der getVisible- und setVisible-Methoden.
getVisible
Gibt einen Wert zurück, der angibt, ob das Steuerelement derzeit angezeigt wird.
Hinweis
Wenn der beinhaltende Abschnitt oder die Registerkarte für dieses Steuerelement nicht angezeigt wird, kann diese Methode weiterhin true zurückgeben. So stellen Sie sicher, dass das Steuerelement tatsächlich angezeigt wird; Sie müssen auch die Sichtbarkeit der enthaltenden Elemente überprüfen.
Xrm.Page.getControl(arg).getVisible()
- Rückgabewert
Typ: Boolesch.True, wenn das Steuerelement sichtbar ist, andernfalls false.
setVisible
Legt einen Wert fest, der angibt, ob das Steuerelement angezeigt wird.
Xrm.Page.getControl(arg).setVisible(bool)
- Argumente
Typ: Boolesch.True, wenn das Steuerelement sichtbar werden soll, andernfalls false.
Hinweis
Wenn Sie den Benutzern selektiv Felder in Code anzeigen, der im Onload-Ereignis ausgeführt wird, ist es empfehlenswert, dass sie konfigurieren, dass die Felder standardmäßig nicht sichtbar sind und dann setVisible(true) verwenden, um die Felder anzuzeigen, wenn die Bedingungen stimmen. Das Verwenden von setVisible(false) zum Verbergen von Feldern im Onload-Ereignis kann dazu führen, dass das Feld dem Benutzer kurz angezeigt wird, bevor es ausgeblendet ist.
Wenn Sie eine größere Anzahl von Feldern mithilfe von setVisible(false) ausblenden, sollten Sie überlegen, ob Sie diese in Registerkarten oder Abschnitten gruppieren können und eher die Registerkarte oder den Abschnitt ausblenden anstelle der einzelnen Felder. Dies kann Leistung verbessern.
Webressourcen- und IFRAME-Steuerelementmethoden
Verwenden Sie diese Methoden, um mit Webressourcen- und IFRAME-Steuerelementen zu interagieren.
Hinweis
Diese Methoden funktionieren nicht mit Microsoft Dynamics CRM für Tablets.
Daten
Webressourcen verfügen über einen speziellen Abfragezeichenfolgenparameter namens data zum Übergeben benutzerdefinierter Daten. Die getData- und setData-Methoden funktionieren nur für Silverlight-Webressourcen, die einem Formular hinzugefügt werden.Weitere Informationen:Übergeben von Daten aus einem Formular an eine eingebettete Silverlight-Webressource
Für Webressourcen einer Webseite (HTML) können die Datenparameter aus der getSrc-Methode extrahiert werden oder mit der setSrc-Methode festgelegt werden.
getData
Gibt den Wert des Datenabfrage-Zeichenfolgenparameters zurück, der an eine Silverlight-Webressource übergeben wird.
Xrm.Page.getControl(arg).getData()
- Rückgabewert
Typ: Zeichenfolge. Der Datenwert, der an die Silverlight-Webressource übergeben wird.
setData
Legt den Wert des Datenabfrage-Zeichenfolgenparameters fest, der an eine Silverlight-Webressource übergeben wird.
Xrm.Page.getControl(arg).setData(string)
- Argumente
Typ: Zeichenfolge. Der Datenwert, der an die Silverlight-Webressource übergeben werden soll.
getInitialUrl
Gibt die Standard-URL zurück, für die ein IFRAME-Steuerelement so konfiguriert ist, sie anzuzeigen. Diese Methode ist nicht für Webressourcen verfügbar.
Xrm.Page.getControl(arg).getInitialUrl()
- Rückgabewert
Typ: Zeichenfolge. Die anfängliche URL.
getObject
Gibt das Objekt im Formular zurück, das ein I-Frame oder eine Webressource darstellt.
Xrm.Page.getControl(arg).getObject()
Rückgabewert
Typ: Objekt. Bestimmt, welches Objekt vom Typ des Steuerelements abhängig ist.Ein IFRAME gibt das IFrame-Element vom Dokumentobjektmodell (DOM) zurück.
Eine Silverlight-Webressource gibt das Object-Element vom DOM zurück, das das eingebettete Silverlight-Plug-In darstellt.
Src
IFRAMEs oder Webressourcen verfügen über eine src-Eigenschaft, um zu definieren, was im eingebetteten Fenster angezeigt werden soll. Sie können die src-Eigenschaft mithilfe der getSrc- und setSrc-Methoden abrufen oder ändern.
getSrc
Gibt die aktuelle URL zurück, die in einem IFRAME oder einer Webressource angezeigt wird.
Xrm.Page.getControl(arg).getSrc()
- Rückgabewert
Typ: Zeichenfolge. Eine URL, die die src-Eigenschaft des IFRAMEs oder der Webressource darstellt.
setSrc
Legt die URL fest, die in einem IFRAME oder einer Webressource angezeigt werden soll.
Xrm.Page.getControl(arg).setSrc(string)
- Argumente
Typ: Zeichenfolge: Die URL.
Siehe auch
Cclientseitige Programmierreferenz
Kurzübersicht zum Formularskripting
Xrm.Page.ui (clientseitige Referenz)
Schreiben von Code für Microsoft Dynamics CRM 2015-Formulare
Verwenden des Xrm.Page-Objektmodells
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright