ListValueEditor class

Represents base abstract type of list value editors.

public abstract class EasyData.ListValueEditor
    : ValueEditor

Package: EasyData.Core (targets: netstandard2.0)

Assembly: EasyData.Core.dll

Constructors

Name Type Description
ListValueEditor() void Initializes a new instance of the EasyData.ListValueEditor class.
ListValueEditor(string id) void Initializes a new instance of the EasyData.ListValueEditor class.

Properties

Name Type Description
ControlType string Gets or sets the type of list control (MENU, LISTBOX, etc).
ExtraParams Dictionary<string, string> Gets ExtraParams for this EasyData.ListValueEditor.
Multiselect bool Gets or sets a value indicating whether this EasyData.ListValueEditor allows to select several items.

Methods

Name Type Description
ReadOnePropFromJsonAsync(JsonReader reader, string propName) Task Reads one editor's property from JSON (asynchronous way).
WritePropertiesToJsonAsync(JsonWriter writer, BitOptions rwOptions) Task Writes the content of the custom value editor to JSON (asynchronous way).