Property Actions
Guide on how to implement Property Actions for Property Editors in Umbraco
Property Actions are a built-in feature in Umbraco that lets you add extra buttons or tools to any property editor in the backoffice. Think of them as handy shortcuts you can attach to a field without having to rewrite or mess with the field's actual code.
When you register an action to target a specific property editor type, Umbraco places a three-dot menu (...) right next to that field's name.
Property Actions in the UI
Umbraco utilizes Property Actions out-of-the-box for complex data types like the Block List (providing default actions like "Copy", "Replace", or "Clear"). The exact same UI container can be dynamically injected next to fields like Textbox or Rich Text Editor.

Registering a Property Action
Here is how you can register a new Property Action:
Creating the Property Action Class
Every Property Action needs a class that defines what happens when the action is executed. You can extend the UmbPropertyActionBase class for this.
Last updated
Was this helpful?