Table of Contents

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

objType string

Internal object type (e.g. "Input").

objectCollection CollectionObjectBases

Parent object collection.

index int

Insertion index.

ObjectInputBase(CollectionObjectBases)

Protected convenience constructor appending a new input object to a collection.

protected ObjectInputBase(CollectionObjectBases objectCollection)

Parameters

objectCollection CollectionObjectBases

Parent object collection.

ObjectInputBase(CollectionObjectBases, int)

Protected constructor inserting a standard input object.

protected ObjectInputBase(CollectionObjectBases objectCollection, int index)

Parameters

objectCollection CollectionObjectBases

Parent object collection.

index int

Insertion index.

Properties

InputObjectType

Gets or sets the internal object type discriminator (edit, checkbox, ...).

public string InputObjectType { get; set; }

Property Value

string

Tooltip

Gets or sets the tooltip shown for the input control.

public string Tooltip { get; set; }

Property Value

string

Uneditable

Gets or sets whether the control is uneditable (read-only) during interaction.

public string Uneditable { get; set; }

Property Value

string