View Source
Class BlockGridPropertyEditor
Represents a block list property editor.
Inheritance
System.Object
Assembly: Umbraco.Infrastructure.dll
Syntax
public class BlockGridPropertyEditor : BlockGridPropertyEditorBase, IDataEditor, IDiscoverable
Constructors
View Source
BlockGridPropertyEditor(IDataValueEditorFactory, IIOHelper, IBlockValuePropertyIndexValueFactory)
Declaration
public BlockGridPropertyEditor(IDataValueEditorFactory dataValueEditorFactory, IIOHelper ioHelper, IBlockValuePropertyIndexValueFactory blockValuePropertyIndexValueFactory)
Parameters
Properties
View Source
SupportsConfigurableElements
Declaration
public override bool SupportsConfigurableElements { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
View Source
CanMergePartialPropertyValues(IPropertyType)
Declaration
public override bool CanMergePartialPropertyValues(IPropertyType propertyType)
Parameters
Returns
Type |
Description |
System.Boolean |
|
View Source
CreateConfigurationEditor()
Declaration
protected override IConfigurationEditor CreateConfigurationEditor()
Returns
View Source
MergePartialPropertyValueForCulture(Object, Object, String)
Partially merges a source property value into a target property value for a given culture.
Declaration
public override object MergePartialPropertyValueForCulture(object sourceValue, object targetValue, string culture)
Parameters
Type |
Name |
Description |
System.Object |
sourceValue |
The source property value.
|
System.Object |
targetValue |
The target property value.
|
System.String |
culture |
The culture (or null for invariant).
|
Returns
Type |
Description |
System.Object |
The result of the merge operation.
|
View Source
MergeVariantInvariantPropertyValue(Object, Object, Boolean, HashSet<String>)
Declaration
public override 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 |
|