Adding server-side validation
Adding server-side validation for a Property Editor.
Overview
When should I use a Data Editor?
Implementing server-side validation
using Umbraco.Cms.Core.Models;
using Umbraco.Cms.Core.PropertyEditors;
namespace Umbraco.Docs.PropertyEditors;
[DataEditor("My.DataEditor.Suggestions", ValueEditorIsReusable = true)]
public class MySuggestionsDataEditor : DataEditor
{
public MySuggestionsDataEditor(IDataValueEditorFactory dataValueEditorFactory)
: base(dataValueEditorFactory)
{
}
protected override IDataValueEditor CreateValueEditor()
=> DataValueEditorFactory.Create<MySuggestionsDataValueEditor>(Attribute!);
}Coupling the Property Editor and the Data Editor

Advanced Data Editor use-cases
Custom content indexing for search
Server-side data conversion to and from the client
Last updated
Was this helpful?