Class sap.landvisz.internal.LinearRowFieldModule: sap/landvisz/internal/LinearRowField

extends Control

A control to render linear row fields in data container region of a system

Constructor Summary
new sap.landvisz.internal.LinearRowField(sId?, mSettings?)Constructor for a new internal/LinearRowField.
Events borrowed from class sap.ui.core.Control
Method Summary
sap.landvisz.internal.LinearRowField.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.landvisz.internal.LinearRowField with name sClassName and enriches it with the information contained in oClassInfo.
sap.landvisz.internal.LinearRowField.getMetadata()Returns a metadata object for class sap.landvisz.internal.LinearRowField.
getIconTitle()Getter for property iconTitle.
getIconType()Getter for property iconType.
getInvalidName()Getter for property invalidName.
getLabel()Getter for property label.
getLinkSource()Getter for property linkSource.
getRenderingSize()Getter for property renderingSize.
getRightIconSrc()Getter for property rightIconSrc.
getRightIconTooltip()Getter for property rightIconTooltip.
getValue()Getter for property value.
setIconTitle(sIconTitle)Setter for property iconTitle.
setIconType(sIconType)Setter for property iconType.
setInvalidName(bInvalidName)Setter for property invalidName.
setLabel(sLabel)Setter for property label.
setLinkSource(sLinkSource)Setter for property linkSource.
setRenderingSize(oRenderingSize)Setter for property renderingSize.
setRightIconSrc(sRightIconSrc)Setter for property rightIconSrc.
setRightIconTooltip(sRightIconTooltip)Setter for property rightIconTooltip.
setValue(sValue)Setter for property value.
Constructor Detail
new sap.landvisz.internal.LinearRowField(sId?, mSettings?)
Constructor for a new internal/LinearRowField.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers.

If the name of a setting is ambiguous (e.g. a property has the same name as an event), then the framework assumes property, aggregation, association, event in that order. To override this automatic resolution, one of the prefixes "aggregation:", "association:" or "event:" can be added to the name of the setting (such a prefixed name must be enclosed in single or double quotes).

The supported settings are:

Parameters:
{string}sId? id for the new control, generated automatically if no id is given
{object}mSettings? initial settings for the new control
Method Detail
sap.landvisz.internal.LinearRowField.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.landvisz.internal.LinearRowField with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of informations as described in Element.extend.

Parameters:
{string}sClassName name of the class to be created
{object}oClassInfo? object literal with informations about the class
{function}FNMetaImpl? constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata.
Returns:
{function} the created class / constructor function
sap.landvisz.internal.LinearRowField.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.landvisz.internal.LinearRowField.
Returns:
{sap.ui.base.Metadata} Metadata object describing this class
getIconTitle(): string
Getter for property iconTitle. title of the icon displayed in the row field

Default value is empty/undefined

Returns:
{string} the value of property iconTitle
getIconType(): string
Getter for property iconType. text of the icon dislayed in the row field

Default value is empty/undefined

Returns:
{string} the value of property iconType
getInvalidName(): boolean
Getter for property invalidName. determines if the product version are valid/invalid

Default value is empty/undefined

Returns:
{boolean} the value of property invalidName
getLabel(): string
Getter for property label. text to be displayed in the row field

Default value is empty/undefined

Returns:
{string} the value of property label
getLinkSource(): string
Getter for property linkSource. source from which two or more systems are dependent

Default value is empty/undefined

Returns:
{string} the value of property linkSource
getRenderingSize(): sap.landvisz.EntityCSSSize
Getter for property renderingSize. rendering size of system

Default value is sap.landvisz.EntityCSSSize.Regular

Returns:
{sap.landvisz.EntityCSSSize} the value of property renderingSize
getRightIconSrc(): string
Getter for property rightIconSrc. Image source of the icon on right

Default value is empty/undefined

Returns:
{string} the value of property rightIconSrc
getRightIconTooltip(): string
Getter for property rightIconTooltip. tool tip for the right icon

Default value is empty/undefined

Returns:
{string} the value of property rightIconTooltip
getValue(): string
Getter for property value. value to be displayed in the row field

Default value is empty/undefined

Returns:
{string} the value of property value
setIconTitle(sIconTitle): sap.landvisz.internal.LinearRowField
Setter for property iconTitle.

Default value is empty/undefined

Parameters:
{string}sIconTitle new value for property iconTitle
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setIconType(sIconType): sap.landvisz.internal.LinearRowField
Setter for property iconType.

Default value is empty/undefined

Parameters:
{string}sIconType new value for property iconType
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setInvalidName(bInvalidName): sap.landvisz.internal.LinearRowField
Setter for property invalidName.

Default value is empty/undefined

Parameters:
{boolean}bInvalidName new value for property invalidName
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
Setter for property label.

Default value is empty/undefined

Parameters:
{string}sLabel new value for property label
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setLinkSource(sLinkSource): sap.landvisz.internal.LinearRowField
Setter for property linkSource.

Default value is empty/undefined

Parameters:
{string}sLinkSource new value for property linkSource
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setRenderingSize(oRenderingSize): sap.landvisz.internal.LinearRowField
Setter for property renderingSize.

Default value is sap.landvisz.EntityCSSSize.Regular

Parameters:
{sap.landvisz.EntityCSSSize}oRenderingSize new value for property renderingSize
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setRightIconSrc(sRightIconSrc): sap.landvisz.internal.LinearRowField
Setter for property rightIconSrc.

Default value is empty/undefined

Parameters:
{string}sRightIconSrc new value for property rightIconSrc
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
setRightIconTooltip(sRightIconTooltip): sap.landvisz.internal.LinearRowField
Setter for property rightIconTooltip.

Default value is empty/undefined

Parameters:
{string}sRightIconTooltip new value for property rightIconTooltip
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining
Setter for property value.

Default value is empty/undefined

Parameters:
{string}sValue new value for property value
Returns:
{sap.landvisz.internal.LinearRowField}this to allow method chaining