Freigeben über


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:

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