Table of Contents

Class FormElementOptions

Namespace
JJMasterData.Core.DataDictionary.Models
Assembly
JJMasterData.Core.dll
public class FormElementOptions
Inheritance
FormElementOptions
Inherited Members

Properties

EnableAuditLog

[JsonPropertyName("enableAuditLog")]
[Display(Name = "Enable Audit Log")]
public bool EnableAuditLog { get; set; }

Property Value

bool

Form

[JsonPropertyName("formOptions")]
public FormUI Form { get; set; }

Property Value

FormUI

FormToolbarActions

[JsonPropertyName("formToolbarActions")]
[JsonConverter(typeof(FormToolbarActionListConverter))]
public FormToolbarActionList FormToolbarActions { get; init; }

Property Value

FormToolbarActionList

Grid

[JsonPropertyName("gridOptions")]
public GridUI Grid { get; set; }

Property Value

GridUI

GridTableActions

[JsonPropertyName("gridActions")]
[JsonConverter(typeof(GridTableActionListConverter))]
public GridTableActionList GridTableActions { get; init; }

Property Value

GridTableActionList

GridToolbarActions

[JsonPropertyName("toolBarActions")]
[JsonConverter(typeof(GridToolbarActionListConverter))]
public GridToolbarActionList GridToolbarActions { get; init; }

Property Value

GridToolbarActionList

UseFloatingLabels

[JsonPropertyName("useFloatingLabels")]
[Display(Name = "Use Floating Labels")]
public bool UseFloatingLabels { get; set; }

Property Value

bool

Methods

DeepCopy()

public FormElementOptions DeepCopy()

Returns

FormElementOptions