Class ObjectInputBase
- Namespace
- combit.Reporting.Dom
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Abstract base class for interactive input objects (edit, checkbox, combobox, button). Provides common properties (tooltip, uneditable, type discriminator) and cloning logic.
public abstract class ObjectInputBase : ObjectBase
- Inheritance
-
ObjectInputBase
- Derived
- Inherited Members
Constructors
ObjectInputBase(string, CollectionObjectBases, int)
Protected constructor inserting a new input object of a custom type.
protected ObjectInputBase(string objType, CollectionObjectBases objectCollection, int index)
Parameters
objTypestringInternal object type (e.g. "Input").
objectCollectionCollectionObjectBasesParent object collection.
indexintInsertion index.
ObjectInputBase(CollectionObjectBases)
Protected convenience constructor appending a new input object to a collection.
protected ObjectInputBase(CollectionObjectBases objectCollection)
Parameters
objectCollectionCollectionObjectBasesParent object collection.
ObjectInputBase(CollectionObjectBases, int)
Protected constructor inserting a standard input object.
protected ObjectInputBase(CollectionObjectBases objectCollection, int index)
Parameters
objectCollectionCollectionObjectBasesParent object collection.
indexintInsertion index.
Properties
InputObjectType
Gets or sets the internal object type discriminator (edit, checkbox, ...).
public string InputObjectType { get; set; }
Property Value
Tooltip
Gets or sets the tooltip shown for the input control.
public string Tooltip { get; set; }
Property Value
Uneditable
Gets or sets whether the control is uneditable (read-only) during interaction.
public string Uneditable { get; set; }