Represents a data editor.
Namespace: Umbraco.Cms.Core.PropertyEditors Assembly: Umbraco.Core.dll Syntaxpublic interface IDataEditor : IDiscoverable
Properties View Source Alias
Gets the alias of the editor.
Declaration Property Value Type Description System.String View Source DefaultConfigurationGets the configuration for the value editor.
DeclarationIDictionary<string, object>? DefaultConfiguration { get; }
Property Value Type Description System.Nullable<IDictionary<System.String, System.Object>> View Source IsDeprecated
Gets a value indicating whether the editor is deprecated.
Declarationbool IsDeprecated { get; }
Property Value Type Description System.Boolean View Source PropertyIndexValueFactory
Gets the index value factory for the editor.
DeclarationIPropertyIndexValueFactory PropertyIndexValueFactory { get; }
Property Value View Source SupportsConfigurableElements Declaration
virtual bool SupportsConfigurableElements { get; }
Property Value Type Description System.Boolean View Source SupportsReadOnly Declaration
virtual bool SupportsReadOnly { get; }
Property Value Type Description System.Boolean Methods View Source CanMergePartialPropertyValues(IPropertyType)
Determines if the value editor needs to perform MergePartialPropertyValueForCulture(Object, Object, String) for a given property type.
Declarationvirtual bool CanMergePartialPropertyValues(IPropertyType propertyType)
Parameters Returns Type Description System.Boolean View Source GetConfigurationEditor()
Gets an editor to edit the value editor configuration.
DeclarationIConfigurationEditor GetConfigurationEditor()
Returns View Source GetValueEditor()
Gets a value editor.
DeclarationIDataValueEditor GetValueEditor()
Returns View Source GetValueEditor(Object)
Gets a configured value editor.
DeclarationIDataValueEditor GetValueEditor(object configurationObject)
Parameters Type Name Description System.Object configurationObject Returns View Source MergePartialPropertyValueForCulture(Object, Object, String)
Partially merges a source property value into a target property value for a given culture.
Declarationvirtual object MergePartialPropertyValueForCulture(object sourceValue, object targetValue, string culture)
Parameters Type Name Description System.Object sourceValue
The source property value.
System.Object targetValueThe target property value.
System.String cultureThe culture (or null for invariant).
Returns Type Description System.ObjectThe result of the merge operation.
View Source MergeVariantInvariantPropertyValue(Object, Object, Boolean, HashSet<String>) Declarationvirtual object MergeVariantInvariantPropertyValue(object sourceValue, object targetValue, bool canUpdateInvariantData, HashSet<string> allowedCultures)
Parameters Type Name Description System.Object sourceValue System.Object targetValue System.Boolean canUpdateInvariantData HashSet<System.String> allowedCultures Returns Type Description System.Object
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4