Definieren von Menübandaktionen
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Definieren Sie die Aktionen, die durch Befehlsleisten- oder Menübandsteuerelemente in einem <CommandDefinition> (RibbonDiffXml)-Element in Kombination mit Regeln ausgeführt werden, die steuern, ob das Steuerelement aktiviert bzw. im Menüband angezeigt wird.
Ein Menüband-Steuerelement kann zwei Arten von Aktionen ausführen und umfasst möglicherweise mehrere Aktionen:
JavaScript-Funktionen: Ein <JavaScriptFunction> (RibbonDiffXml)-Element verweist auf eine Funktion, die in einer Skript-Webressource definiert wird.
Eine URL öffnen: Das Menüband öffnet eine URL mithilfe des Werts aus einem Adressenattribut im <Url> (RibbonDiffXml)-Element. Zusätzliche Parameter können Informationen dazu übergeben, welche querystring-Parameter übergeben werden und in welchem Modus das Fenster geöffnet wird.
Sie haben mehrere Möglichkeiten, Parameter an eine URL mithilfe des Menübands zu übergeben.Weitere Informationen:Parameter mit dem Menüband an eine URL übergeben
Übergeben von Parametern an Menübandaktionen
Verwenden Sie die folgenden Elemente ein, um Daten zu definieren, die an die benutzerdefinierte Aktion übergeben werden sollen:
<BoolParameter> (RibbonDiffXml)
Gibt einen Wert mit einem Booleschen Datentyp an, der als Parameter übergeben werden kann.<CrmParameter> (RibbonDiffXml)
Stellt aus der Microsoft Dynamics 365-Anwendung abgerufene Daten dar, die als Parameter übergeben werden können.Weitere Informationen:Microsoft Dynamics 365-Daten von einer Seite als Parameter an Menüband-Aktionen übermitteln<DecimalParameter> (RibbonDiffXml)
Gibt einen Wert mit einem Dezimalzahl-Datentyp an, der als Parameter übergeben werden kann.<IntParameter> (RibbonDiffXml)
Gibt einen Wert mit einem Ganzzahl-Datentyp an, der als Parameter übergeben werden kann.<StringParameter> (RibbonDiffXml)
Gibt einen Wert mit einem Zeichenfolgendatentyp an, der als Parameter übergeben werden kann.
Wenn Parameter an ein <Url> (RibbonDiffXml)-Element übergeben werden, werden sie als Abfragezeichenfolge übergeben. Daher müssen Sie einen Namenswert einschließen, um den "Schlüssel" in dem Paar aus Abfragezeichenfolgenschlüssel und -wert darzustellen.
Die Parameter, die an <JavaScriptFunction> (RibbonDiffXml) übergeben werden, benötigen keinen Namen, aber sie müssen in folgender Reihenfolge eingeschlossen werden, die von der Funktion erwartet wird, und müssen vom richtigen Datentyp sein.
Siehe auch
Anpassen von Befehlen und des Menübands
Definieren von Menüband-Anzeigeregeln
Microsoft Dynamics 365-Daten von einer Seite als Parameter an Menüband-Aktionen übermitteln
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright