ListValueEditor class
Represents base abstract type of list value editors.
public abstract class EasyData.ListValueEditor : ValueEditorPackage: EasyData.Core (targets: netstandard2.0)
Assembly: EasyData.Core.dll
Constructors
Section titled “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
Section titled “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
Section titled “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). |