title | description | author | ms.author | ms.date | ms.reviewer | ms.topic | ms.subservice | search.audienceType | contributors | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Define ribbon commands (model-driven apps) | Microsoft Docs |
A Ribbon command creates a reusable definition that can be referenced by ribbon control elements. |
HemantGaur |
hemantg |
05/24/2022 |
jdaly |
article |
mda-developer |
|
|
[!INCLUDE cc-modern-commanding]
A Ribbon command creates a reusable definition that can be referenced by ribbon control elements.
The <CommandDefinition>
element defines a command in the ribbon. The Id
attribute specifies a unique identifier for the command that can be referenced by ribbon control elements by using the Command
parameter.
A ribbon command defines three things:
-
Enable Rules: Specifies when a specific ribbon control is enabled.
-
Display Rules: Specifies when a specific ribbon element is visible.
-
Actions: Specifies what code executes when a ribbon control is used.
Important
All command definitions are downloaded to a user's computer so that they can be evaluated at run time. This means that a user without the privileges to see a particular control in the ribbon can use the browser View Source command, review the code, and determine that a control exists that isn't displayed to them.
Customize commands and the ribbon
Use localized labels with Ribbons
Define Ribbon enable rules
Troubleshoot ribbon issues
[!INCLUDEfooter-include]