The Basics
Configuring actions in Umbraco UI Builder, the backoffice UI builder for Umbraco.
Defining an action
// Example
public class MyAction : Action<ActionResult>
{
public override string Icon => "icon-settings";
public override string Alias => "myaction";
public override string Name => "My Action";
public override bool ConfirmAction => true;
public override ActionResult Execute(string collectionAlias, object[] entityIds)
{
// Perform operation here...
}
}Controlling the action result
Capturing settings for an action
Adding an action to a collection
AddAction<TMenuActionType>() : CollectionConfigBuilder<TEntityType>
AddAction(Type actionType) : CollectionConfigBuilder<TEntityType>
AddAction(IAction action) : CollectionConfigBuilder<TEntityType>
Last updated
Was this helpful?