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). |