Table of Contents

Class CanvasComponent

Namespace: Casewhere.Models.FormBuilder
Assembly: Casewhere.Models.dll

public class CanvasComponent : FormComponent, IHelpTextComponent, IContainerComponent, IUIComponent, IVisibleComponent, IEnableComponent, IReadOnlyComponent, IHasComponentEvent, INgModelOptions

Inheritance

objectFormComponentCanvasComponent

Implements

IHelpTextComponent, IContainerComponent, IUIComponent, IVisibleComponent, IEnableComponent, IReadOnlyComponent, IHasComponentEvent, INgModelOptions

Inherited Members

FormComponent.Name, FormComponent.HelpText, FormComponent.HelpTextPosition, FormComponent.HelpTextIcon, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<CanvasComponent>(CanvasComponent)

Constructors

CanvasComponent()

public CanvasComponent()

Properties

ClientEnabled

public string ClientEnabled { get; set; }

Property Value

string

ClientReadOnly

public string ClientReadOnly { get; set; }

Property Value

string

ClientVisible

public string ClientVisible { get; set; }

Property Value

string

Columns

public int Columns { get; set; }

Property Value

int

Components

public IList<FormComponent> Components { get; set; }

Property Value

IList<FormComponent>

CssClass

public string CssClass { get; set; }

Property Value

string

CustomCells

public IList<CanvasCell> CustomCells { get; set; }

Property Value

IList<CanvasCell>

Enabled

public EnabledRule Enabled { get; set; }

Property Value

EnabledRule

Events

public IList<ComponentEvent> Events { get; set; }

Property Value

IList<ComponentEvent>

FormTabOrder

public FormTabOrder FormTabOrder { get; set; }

Property Value

FormTabOrder

LabelAlign

public LabelAlign LabelAlign { get; set; }

Property Value

LabelAlign

LabelWidth

public int LabelWidth { get; set; }

Property Value

int

NgModelOptions

public string NgModelOptions { get; set; }

Property Value

string

Position

public ComponentPosition Position { get; set; }

Property Value

ComponentPosition

ReadOnly

public ReadOnlyRule ReadOnly { get; set; }

Property Value

ReadOnlyRule

Rows

public int Rows { get; set; }

Property Value

int

Visible

public VisibleRule Visible { get; set; }

Property Value

VisibleRule

Width

public int Width { get; set; }

Property Value

int