Class CanvasComponent
Namespace: Casewhere.Models.FormBuilder
Assembly: Casewhere.Models.dll
public class CanvasComponent : FormComponent, IHelpTextComponent, IContainerComponent, IUIComponent, IVisibleComponent, IEnableComponent, IReadOnlyComponent, IHasComponentEvent, INgModelOptions
Inheritance
object ← FormComponent ← CanvasComponent
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
ClientReadOnly
public string ClientReadOnly { get; set; }
Property Value
ClientVisible
public string ClientVisible { get; set; }
Property Value
Columns
public int Columns { get; set; }
Property Value
Components
public IList<FormComponent> Components { get; set; }
Property Value
CssClass
public string CssClass { get; set; }
Property Value
CustomCells
public IList<CanvasCell> CustomCells { get; set; }
Property Value
Enabled
public EnabledRule Enabled { get; set; }
Property Value
Events
public IList<ComponentEvent> Events { get; set; }
Property Value
FormTabOrder
public FormTabOrder FormTabOrder { get; set; }
Property Value
LabelAlign
public LabelAlign LabelAlign { get; set; }
Property Value
LabelWidth
public int LabelWidth { get; set; }
Property Value
NgModelOptions
public string NgModelOptions { get; set; }
Property Value
Position
public ComponentPosition Position { get; set; }
Property Value
ReadOnly
public ReadOnlyRule ReadOnly { get; set; }
Property Value
Rows
public int Rows { get; set; }
Property Value
Visible
public VisibleRule Visible { get; set; }
Property Value
Width
public int Width { get; set; }