Class MultipleValueEditor
A value editor to handle posted json array data and to return array data for the multiple selected csv items
Namespace: Umbraco.Cms.Core.PropertyEditors
Assembly: Umbraco.Infrastructure.dll
Syntax
public class MultipleValueEditor : DataValueEditor, IDataValueEditor
Remarks
This is re-used by editors such as the multiple drop down list or check box list
Constructors
View SourceMultipleValueEditor(ILocalizedTextService, IShortStringHelper, IJsonSerializer, IIOHelper, DataEditorAttribute)
Declaration
public MultipleValueEditor(ILocalizedTextService localizedTextService, IShortStringHelper shortStringHelper, IJsonSerializer jsonSerializer, IIOHelper ioHelper, DataEditorAttribute attribute)
Parameters
Type | Name | Description |
---|---|---|
ILocalizedTextService | localizedTextService | |
IShortStringHelper | shortStringHelper | |
IJsonSerializer | jsonSerializer | |
IIOHelper | ioHelper | |
DataEditorAttribute | attribute |
Methods
View SourceFromEditor(ContentPropertyData, Object)
When multiple values are selected a json array will be posted back so we need to format for storage in the database which is a comma separated string value
Declaration
public override object FromEditor(ContentPropertyData editorValue, object currentValue)
Parameters
Type | Name | Description |
---|---|---|
ContentPropertyData | editorValue | |
System.Object | currentValue |
Returns
Type | Description |
---|---|
System.Object |