Class TableInputFieldBase
- Namespace
- combit.Reporting.Dom
- Assembly
- combit.ListLabel32.CrossPlatform.dll
Abstract base for interactive table input fields (edit, checkbox, combobox, button) adding common input related properties.
public abstract class TableInputFieldBase : TableField, IDomItemWithConditionalFormatter
- Inheritance
-
TableInputFieldBase
- Implements
- Derived
- Inherited Members
Constructors
TableInputFieldBase(CollectionTableFieldBases)
protected TableInputFieldBase(CollectionTableFieldBases objectCollection)
Parameters
objectCollectionCollectionTableFieldBases
TableInputFieldBase(CollectionTableFieldBases, int)
protected TableInputFieldBase(CollectionTableFieldBases objectCollection, int index)
Parameters
objectCollectionCollectionTableFieldBasesindexint
TableInputFieldBase(DomObjectType, CollectionTableFieldBases, int)
protected TableInputFieldBase(DomObjectType objectType, CollectionTableFieldBases itemCollection, int index)
Parameters
objectTypeDomObjectTypeitemCollectionCollectionTableFieldBasesindexint
TableInputFieldBase(DomObjectType, DomItem)
protected TableInputFieldBase(DomObjectType objectType, DomItem item)
Parameters
objectTypeDomObjectTypeitemDomItem
Properties
ConditionalFormatter
Gets conditional formatter rules.
[JsonInclude]
public CollectionConditionalFormatterItems ConditionalFormatter { get; }
Property Value
Filling
Gets the background filling.
[JsonInclude]
public PropertyFillingWithBitmap Filling { get; }
Property Value
FixedHeight
Gets or sets the fixed height (0 = auto grow).
public string FixedHeight { get; set; }
Property Value
Font
Gets the font settings.
[JsonInclude]
public PropertyFontExt Font { get; }
Property Value
InputObjectType
Gets or sets the internal input object type discriminator.
public string InputObjectType { get; set; }
Property Value
ToolTip
Gets or sets the tooltip text.
public string ToolTip { get; set; }
Property Value
Uneditable
Gets or sets whether the field is uneditable.
public string Uneditable { get; set; }
Property Value
UsesTableFieldLineColor
Gets a value indicating whether this table field uses the default frame line color applied to table fields during property initialization. Derived classes override this to opt in.
protected override bool UsesTableFieldLineColor { get; }
Property Value
UsesTableFieldSpacing
Gets a value indicating whether this table field uses the default frame spacing applied to table fields during property initialization. Derived classes override this to opt in.
protected override bool UsesTableFieldSpacing { get; }