Class sap.ui.ux3.ThingInspectorModule: sap/ui/ux3/ThingInspector

extends Overlay
known direct subclasses: ThreePanelThingInspector

Thing Inspector

Deprecated API:Since version 1.38.

Constructor Summary
new sap.ui.ux3.ThingInspector(sId?, mSettings?)Constructor for a new ThingInspector.
Event Summary
actionSelected(oControlEvent)Further thing related Action selected
facetSelected(oControlEvent)Event for facet selection.
feedSubmit(oControlEvent)Fired when a new feed entry is submitted.
Events borrowed from class sap.ui.ux3.Overlay
Events borrowed from class sap.ui.core.Control
Method Summary
sap.ui.ux3.ThingInspector.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.ui.ux3.ThingInspector with name sClassName and enriches it with the information contained in oClassInfo.
sap.ui.ux3.ThingInspector.getMetadata()Returns a metadata object for class sap.ui.ux3.ThingInspector.
addAction(oAction)Adds some action to the aggregation actions.
addFacet(oFacet)Adds some facet to the aggregation facets.
addFacetContent(oFacetContent)Adds some facetContent to the aggregation facetContent.
addHeaderContent(oHeaderContent)Adds some headerContent to the aggregation headerContent.
attachActionSelected(oData?, fnFunction, oListener?)Attaches event handler fnFunction to the actionSelected event of this sap.ui.ux3.ThingInspector.
attachFacetSelected(oData?, fnFunction, oListener?)Attaches event handler fnFunction to the facetSelected event of this sap.ui.ux3.ThingInspector.
attachFeedSubmit(oData?, fnFunction, oListener?)Attaches event handler fnFunction to the feedSubmit event of this sap.ui.ux3.ThingInspector.
destroyActionBar()Destroys the actionBar in the aggregation actionBar.
destroyActions()Destroys all the actions in the aggregation actions.
destroyFacetContent()Destroys all the facetContent in the aggregation facetContent.
destroyFacets()Destroys all the facets in the aggregation facets.
destroyHeaderContent()Destroys all the headerContent in the aggregation headerContent.
detachActionSelected(fnFunction, oListener)Detaches event handler fnFunction from the actionSelected event of this sap.ui.ux3.ThingInspector.
detachFacetSelected(fnFunction, oListener)Detaches event handler fnFunction from the facetSelected event of this sap.ui.ux3.ThingInspector.
detachFeedSubmit(fnFunction, oListener)Detaches event handler fnFunction from the feedSubmit event of this sap.ui.ux3.ThingInspector.
fireActionSelected(mArguments?)Fires event actionSelected to attached listeners.
fireFacetSelected(mArguments?)Fires event facetSelected to attached listeners.
fireFeedSubmit(mArguments?)Fires event feedSubmit to attached listeners.
getActionBar()Gets content of aggregation actionBar.
getActions()Gets content of aggregation actions.
getFacetContent()Gets content of aggregation facetContent.
getFacets()Gets content of aggregation facets.
getFavoriteActionEnabled()Gets current value of property favoriteActionEnabled.
getFavoriteState()Gets current value of property favoriteState.
getFirstTitle()Gets current value of property firstTitle.
getFlagActionEnabled()Gets current value of property flagActionEnabled.
getFlagState()Gets current value of property flagState.
getFollowActionEnabled()Gets current value of property followActionEnabled.
getFollowState()Gets current value of property followState.
getHeaderContent()Gets content of aggregation headerContent.
getHeaderType()Gets current value of property headerType.
getIcon()Gets current value of property icon.
getSecondTitle()Gets current value of property secondTitle.
getSelectedFacet()ID of the element which is the current target of the association selectedFacet, or null.
getType()Gets current value of property type.
getUpdateActionEnabled()Gets current value of property updateActionEnabled.
indexOfAction(oAction)Checks for the provided sap.ui.ux3.ThingAction in the aggregation actions.
indexOfFacet(oFacet)Checks for the provided sap.ui.ux3.NavigationItem in the aggregation facets.
indexOfFacetContent(oFacetContent)Checks for the provided sap.ui.ux3.ThingGroup in the aggregation facetContent.
indexOfHeaderContent(oHeaderContent)Checks for the provided sap.ui.ux3.ThingGroup in the aggregation headerContent.
insertAction(oAction, iIndex)Inserts a action into the aggregation actions.
insertFacet(oFacet, iIndex)Inserts a facet into the aggregation facets.
insertFacetContent(oFacetContent, iIndex)Inserts a facetContent into the aggregation facetContent.
insertHeaderContent(oHeaderContent, iIndex)Inserts a headerContent into the aggregation headerContent.
open(initialFocusId?)Opens this instance of ThingIspector
removeAction(vAction)Removes a action from the aggregation actions.
removeAllActions()Removes all the controls from the aggregation actions.
removeAllFacetContent()Removes all the controls from the aggregation facetContent.
removeAllFacets()Removes all the controls from the aggregation facets.
removeAllHeaderContent()Removes all the controls from the aggregation headerContent.
removeFacet(vFacet)Removes a facet from the aggregation facets.
removeFacetContent(vFacetContent)Removes a facetContent from the aggregation facetContent.
removeHeaderContent(vHeaderContent)Removes a headerContent from the aggregation headerContent.
setActionBar(oActionBar)Sets the aggregated actionBar.
setFavoriteActionEnabled(bFavoriteActionEnabled)Sets a new value for property favoriteActionEnabled.
setFavoriteState(bFavoriteState)Sets a new value for property favoriteState.
setFirstTitle(sFirstTitle)Sets a new value for property firstTitle.
setFlagActionEnabled(bFlagActionEnabled)Sets a new value for property flagActionEnabled.
setFlagState(bFlagState)Sets a new value for property flagState.
setFollowActionEnabled(bFollowActionEnabled)Sets a new value for property followActionEnabled.
setFollowState(sFollowState)Sets a new value for property followState.
setHeaderType(sHeaderType)Sets a new value for property headerType.
setIcon(sIcon)Sets a new value for property icon.
setSecondTitle(sSecondTitle)Sets a new value for property secondTitle.
setSelectedFacet(oSelectedFacet)Sets the associated selectedFacet.
setType(sType)Sets a new value for property type.
setUpdateActionEnabled(bUpdateActionEnabled)Sets a new value for property updateActionEnabled.
Constructor Detail
new sap.ui.ux3.ThingInspector(sId?, mSettings?)
Constructor for a new ThingInspector.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers. See sap.ui.base.ManagedObject for a general description of the syntax of the settings object.

The supported settings are:

In addition, all settings applicable to the base type sap.ui.ux3.Overlay can be used as well.

Parameters:
{string}sId? id for the new control, generated automatically if no id is given
{object}mSettings? initial settings for the new control
Deprecated:
Since version 1.38.
Event Detail
actionSelected(oControlEvent)
Further thing related Action selected
Parameters:
{sap.ui.base.Event}oControlEvent
{sap.ui.base.EventProvider}oControlEvent.getSource
{object}oControlEvent.getParameters
{string}oControlEvent.getParameters.id Id of selected ThingAction
{sap.ui.ux3.ThingAction}oControlEvent.getParameters.action Selected ThingAction
facetSelected(oControlEvent)
Event for facet selection. The application is responsible for displaying the correct content for the selected one. The ThingInspector will currently always mark the first facet as selected.
Parameters:
{sap.ui.base.Event}oControlEvent
{sap.ui.base.EventProvider}oControlEvent.getSource
{object}oControlEvent.getParameters
{string}oControlEvent.getParameters.id Id of selected NavigationItem
{sap.ui.ux3.NavigationItem}oControlEvent.getParameters.item The selected NavigationItem
{string}oControlEvent.getParameters.key Key of selected NavigationItem
feedSubmit(oControlEvent)
Fired when a new feed entry is submitted.
Parameters:
{sap.ui.base.Event}oControlEvent
{sap.ui.base.EventProvider}oControlEvent.getSource
{object}oControlEvent.getParameters
{string}oControlEvent.getParameters.text Feed text
Method Detail
sap.ui.ux3.ThingInspector.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.ui.ux3.ThingInspector with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.ux3.Overlay.extend.

Parameters:
{string}sClassName Name of the class being created
{object}oClassInfo? Object literal with information about the class
{function}FNMetaImpl? Constructor function for the metadata object; if not given, it defaults to sap.ui.core.ElementMetadata
Returns:
{function} Created class / constructor function
sap.ui.ux3.ThingInspector.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.ui.ux3.ThingInspector.
Returns:
{sap.ui.base.Metadata} Metadata object describing this class
addAction(oAction): sap.ui.ux3.ThingInspector
Adds some action to the aggregation actions.
Parameters:
{sap.ui.ux3.ThingAction}oAction the action to add; if empty, nothing is inserted
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
addFacet(oFacet): sap.ui.ux3.ThingInspector
Adds some facet to the aggregation facets.
Parameters:
{sap.ui.ux3.NavigationItem}oFacet the facet to add; if empty, nothing is inserted
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
addFacetContent(oFacetContent): sap.ui.ux3.ThingInspector
Adds some facetContent to the aggregation facetContent.
Parameters:
{sap.ui.ux3.ThingGroup}oFacetContent the facetContent to add; if empty, nothing is inserted
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
addHeaderContent(oHeaderContent): sap.ui.ux3.ThingInspector
Adds some headerContent to the aggregation headerContent.
Parameters:
{sap.ui.ux3.ThingGroup}oHeaderContent the headerContent to add; if empty, nothing is inserted
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
attachActionSelected(oData?, fnFunction, oListener?): sap.ui.ux3.ThingInspector
Attaches event handler fnFunction to the actionSelected event of this sap.ui.ux3.ThingInspector.

When called, the context of the event handler (its this) will be bound to oListener if specified, otherwise it will be bound to this sap.ui.ux3.ThingInspector itself.

Further thing related Action selected

Parameters:
{object}oData? An application-specific payload object that will be passed to the event handler along with the event object when firing the event
{function}fnFunction The function to be called when the event occurs
{object}oListener? Context object to call the event handler with. Defaults to this sap.ui.ux3.ThingInspector itself
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
attachFacetSelected(oData?, fnFunction, oListener?): sap.ui.ux3.ThingInspector
Attaches event handler fnFunction to the facetSelected event of this sap.ui.ux3.ThingInspector.

When called, the context of the event handler (its this) will be bound to oListener if specified, otherwise it will be bound to this sap.ui.ux3.ThingInspector itself.

Event for facet selection. The application is responsible for displaying the correct content for the selected one. The ThingInspector will currently always mark the first facet as selected.

Parameters:
{object}oData? An application-specific payload object that will be passed to the event handler along with the event object when firing the event
{function}fnFunction The function to be called when the event occurs
{object}oListener? Context object to call the event handler with. Defaults to this sap.ui.ux3.ThingInspector itself
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
attachFeedSubmit(oData?, fnFunction, oListener?): sap.ui.ux3.ThingInspector
Attaches event handler fnFunction to the feedSubmit event of this sap.ui.ux3.ThingInspector.

When called, the context of the event handler (its this) will be bound to oListener if specified, otherwise it will be bound to this sap.ui.ux3.ThingInspector itself.

Fired when a new feed entry is submitted.

Parameters:
{object}oData? An application-specific payload object that will be passed to the event handler along with the event object when firing the event
{function}fnFunction The function to be called when the event occurs
{object}oListener? Context object to call the event handler with. Defaults to this sap.ui.ux3.ThingInspector itself
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
destroyActionBar(): sap.ui.ux3.ThingInspector
Destroys the actionBar in the aggregation actionBar.
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
destroyActions(): sap.ui.ux3.ThingInspector
Destroys all the actions in the aggregation actions.
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
destroyFacetContent(): sap.ui.ux3.ThingInspector
Destroys all the facetContent in the aggregation facetContent.
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
destroyFacets(): sap.ui.ux3.ThingInspector
Destroys all the facets in the aggregation facets.
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
destroyHeaderContent(): sap.ui.ux3.ThingInspector
Destroys all the headerContent in the aggregation headerContent.
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
detachActionSelected(fnFunction, oListener): sap.ui.ux3.ThingInspector
Detaches event handler fnFunction from the actionSelected event of this sap.ui.ux3.ThingInspector.

The passed function and listener object must match the ones used for event registration.

Parameters:
{function}fnFunction The function to be called, when the event occurs
{object}oListener Context object on which the given function had to be called
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
detachFacetSelected(fnFunction, oListener): sap.ui.ux3.ThingInspector
Detaches event handler fnFunction from the facetSelected event of this sap.ui.ux3.ThingInspector.

The passed function and listener object must match the ones used for event registration.

Parameters:
{function}fnFunction The function to be called, when the event occurs
{object}oListener Context object on which the given function had to be called
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
detachFeedSubmit(fnFunction, oListener): sap.ui.ux3.ThingInspector
Detaches event handler fnFunction from the feedSubmit event of this sap.ui.ux3.ThingInspector.

The passed function and listener object must match the ones used for event registration.

Parameters:
{function}fnFunction The function to be called, when the event occurs
{object}oListener Context object on which the given function had to be called
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
fireActionSelected(mArguments?): sap.ui.ux3.ThingInspector
Fires event actionSelected to attached listeners.

Expects the following event parameters:

  • id of type stringId of selected ThingAction
  • action of type sap.ui.ux3.ThingActionSelected ThingAction
Parameters:
{Map}mArguments? The arguments to pass along with the event
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
fireFacetSelected(mArguments?): boolean
Fires event facetSelected to attached listeners.

Listeners may prevent the default action of this event by using the preventDefault-method on the event object.

Expects the following event parameters:

  • id of type stringId of selected NavigationItem
  • item of type sap.ui.ux3.NavigationItemThe selected NavigationItem
  • key of type stringKey of selected NavigationItem
Parameters:
{Map}mArguments? The arguments to pass along with the event
Returns:
{boolean} Whether or not to prevent the default action
fireFeedSubmit(mArguments?): sap.ui.ux3.ThingInspector
Fires event feedSubmit to attached listeners.

Expects the following event parameters:

  • text of type stringFeed text
Parameters:
{Map}mArguments? The arguments to pass along with the event
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
getActionBar(): sap.ui.ux3.ActionBar
Gets content of aggregation actionBar.

ActionBar. If no actionBar is set a default ActionBar will be created.

Returns:
{sap.ui.ux3.ActionBar}
getActions(): sap.ui.ux3.ThingAction[]
Gets content of aggregation actions.

Actions of a Thing

Returns:
{sap.ui.ux3.ThingAction[]}
getFacetContent(): sap.ui.ux3.ThingGroup[]
Gets content of aggregation facetContent.

ThingGroups for content of the selected facet

Returns:
{sap.ui.ux3.ThingGroup[]}
Gets content of aggregation facets.

Thing Inspector facets

Returns:
{sap.ui.ux3.NavigationItem[]}
getFavoriteActionEnabled(): boolean
Gets current value of property favoriteActionEnabled.

Favorite action enabled/disabled. If disabled the action will be invisible.

Default value is true.

Returns:
{boolean} Value of property favoriteActionEnabled
getFavoriteState(): boolean
Gets current value of property favoriteState.

State Of favorite Action

Default value is false.

Returns:
{boolean} Value of property favoriteState
getFirstTitle(): string
Gets current value of property firstTitle.

First Line of the Thing Inspector Title

Returns:
{string} Value of property firstTitle
getFlagActionEnabled(): boolean
Gets current value of property flagActionEnabled.

Flag action enabled/disabled. If disabled the action will be invisible.

Default value is true.

Returns:
{boolean} Value of property flagActionEnabled
getFlagState(): boolean
Gets current value of property flagState.

State of Flag Action

Default value is false.

Returns:
{boolean} Value of property flagState
getFollowActionEnabled(): boolean
Gets current value of property followActionEnabled.

Follow action enabled/disabled. If disabled the action will be invisible.

Default value is true.

Returns:
{boolean} Value of property followActionEnabled
getFollowState(): sap.ui.ux3.FollowActionState
Gets current value of property followState.

Follow State of a Thing

Default value is Default.

Returns:
{sap.ui.ux3.FollowActionState} Value of property followState
getHeaderContent(): sap.ui.ux3.ThingGroup[]
Gets content of aggregation headerContent.

ThingGroups for the header content

Returns:
{sap.ui.ux3.ThingGroup[]}
Gets current value of property headerType.

Defines which header type should be used.

Default value is Standard.

Since:
1.16.3
Returns:
{sap.ui.ux3.ThingViewerHeaderType} Value of property headerType
getIcon(): sap.ui.core.URI
Gets current value of property icon.

Thing Icon Url

Returns:
{sap.ui.core.URI} Value of property icon
getSecondTitle(): string
Gets current value of property secondTitle.

Second Line of the Thing Inspector Title

Returns:
{string} Value of property secondTitle
getSelectedFacet(): sap.ui.ux3.NavigationItem
ID of the element which is the current target of the association selectedFacet, or null.
Returns:
{sap.ui.ux3.NavigationItem}
getType(): string
Gets current value of property type.

Thing type

Returns:
{string} Value of property type
getUpdateActionEnabled(): boolean
Gets current value of property updateActionEnabled.

Update action enabled/disabled. If disabled the action will be invisible.

Default value is true.

Returns:
{boolean} Value of property updateActionEnabled
indexOfAction(oAction): int
Checks for the provided sap.ui.ux3.ThingAction in the aggregation actions. and returns its index if found or -1 otherwise.
Parameters:
{sap.ui.ux3.ThingAction}oAction The action whose index is looked for
Returns:
{int} The index of the provided control in the aggregation if found, or -1 otherwise
indexOfFacet(oFacet): int
Checks for the provided sap.ui.ux3.NavigationItem in the aggregation facets. and returns its index if found or -1 otherwise.
Parameters:
{sap.ui.ux3.NavigationItem}oFacet The facet whose index is looked for
Returns:
{int} The index of the provided control in the aggregation if found, or -1 otherwise
indexOfFacetContent(oFacetContent): int
Checks for the provided sap.ui.ux3.ThingGroup in the aggregation facetContent. and returns its index if found or -1 otherwise.
Parameters:
{sap.ui.ux3.ThingGroup}oFacetContent The facetContent whose index is looked for
Returns:
{int} The index of the provided control in the aggregation if found, or -1 otherwise
indexOfHeaderContent(oHeaderContent): int
Checks for the provided sap.ui.ux3.ThingGroup in the aggregation headerContent. and returns its index if found or -1 otherwise.
Parameters:
{sap.ui.ux3.ThingGroup}oHeaderContent The headerContent whose index is looked for
Returns:
{int} The index of the provided control in the aggregation if found, or -1 otherwise
insertAction(oAction, iIndex): sap.ui.ux3.ThingInspector
Inserts a action into the aggregation actions.
Parameters:
{sap.ui.ux3.ThingAction}oAction the action to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the action should be inserted at; for a negative value of iIndex, the action is inserted at position 0; for a value greater than the current size of the aggregation, the action is inserted at the last position
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
insertFacet(oFacet, iIndex): sap.ui.ux3.ThingInspector
Inserts a facet into the aggregation facets.
Parameters:
{sap.ui.ux3.NavigationItem}oFacet the facet to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the facet should be inserted at; for a negative value of iIndex, the facet is inserted at position 0; for a value greater than the current size of the aggregation, the facet is inserted at the last position
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
insertFacetContent(oFacetContent, iIndex): sap.ui.ux3.ThingInspector
Inserts a facetContent into the aggregation facetContent.
Parameters:
{sap.ui.ux3.ThingGroup}oFacetContent the facetContent to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the facetContent should be inserted at; for a negative value of iIndex, the facetContent is inserted at position 0; for a value greater than the current size of the aggregation, the facetContent is inserted at the last position
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
insertHeaderContent(oHeaderContent, iIndex): sap.ui.ux3.ThingInspector
Inserts a headerContent into the aggregation headerContent.
Parameters:
{sap.ui.ux3.ThingGroup}oHeaderContent the headerContent to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the headerContent should be inserted at; for a negative value of iIndex, the headerContent is inserted at position 0; for a value greater than the current size of the aggregation, the headerContent is inserted at the last position
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
open(initialFocusId?)
Opens this instance of ThingIspector
Parameters:
{string}initialFocusId?
removeAction(vAction): sap.ui.ux3.ThingAction
Removes a action from the aggregation actions.
Parameters:
{int|string|sap.ui.ux3.ThingAction}vAction The actionto remove or its index or id
Returns:
{sap.ui.ux3.ThingAction} The removed action or null
removeAllActions(): sap.ui.ux3.ThingAction[]
Removes all the controls from the aggregation actions.

Additionally, it unregisters them from the hosting UIArea.

Returns:
{sap.ui.ux3.ThingAction[]} An array of the removed elements (might be empty)
removeAllFacetContent(): sap.ui.ux3.ThingGroup[]
Removes all the controls from the aggregation facetContent.

Additionally, it unregisters them from the hosting UIArea.

Returns:
{sap.ui.ux3.ThingGroup[]} An array of the removed elements (might be empty)
removeAllFacets(): sap.ui.ux3.NavigationItem[]
Removes all the controls from the aggregation facets.

Additionally, it unregisters them from the hosting UIArea.

Returns:
{sap.ui.ux3.NavigationItem[]} An array of the removed elements (might be empty)
removeAllHeaderContent(): sap.ui.ux3.ThingGroup[]
Removes all the controls from the aggregation headerContent.

Additionally, it unregisters them from the hosting UIArea.

Returns:
{sap.ui.ux3.ThingGroup[]} An array of the removed elements (might be empty)
removeFacet(vFacet): sap.ui.ux3.NavigationItem
Removes a facet from the aggregation facets.
Parameters:
{int|string|sap.ui.ux3.NavigationItem}vFacet The facetto remove or its index or id
Returns:
{sap.ui.ux3.NavigationItem} The removed facet or null
removeFacetContent(vFacetContent): sap.ui.ux3.ThingGroup
Removes a facetContent from the aggregation facetContent.
Parameters:
{int|string|sap.ui.ux3.ThingGroup}vFacetContent The facetContentto remove or its index or id
Returns:
{sap.ui.ux3.ThingGroup} The removed facetContent or null
removeHeaderContent(vHeaderContent): sap.ui.ux3.ThingGroup
Removes a headerContent from the aggregation headerContent.
Parameters:
{int|string|sap.ui.ux3.ThingGroup}vHeaderContent The headerContentto remove or its index or id
Returns:
{sap.ui.ux3.ThingGroup} The removed headerContent or null
setActionBar(oActionBar): sap.ui.ux3.ThingInspector
Sets the aggregated actionBar.
Parameters:
{sap.ui.ux3.ActionBar}oActionBar The actionBar to set
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFavoriteActionEnabled(bFavoriteActionEnabled): sap.ui.ux3.ThingInspector
Sets a new value for property favoriteActionEnabled.

Favorite action enabled/disabled. If disabled the action will be invisible.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bFavoriteActionEnabled New value for property favoriteActionEnabled
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFavoriteState(bFavoriteState): sap.ui.ux3.ThingInspector
Sets a new value for property favoriteState.

State Of favorite Action

When called with a value of null or undefined, the default value of the property will be restored.

Default value is false.

Parameters:
{boolean}bFavoriteState New value for property favoriteState
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFirstTitle(sFirstTitle): sap.ui.ux3.ThingInspector
Sets a new value for property firstTitle.

First Line of the Thing Inspector Title

When called with a value of null or undefined, the default value of the property will be restored.

Parameters:
{string}sFirstTitle New value for property firstTitle
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFlagActionEnabled(bFlagActionEnabled): sap.ui.ux3.ThingInspector
Sets a new value for property flagActionEnabled.

Flag action enabled/disabled. If disabled the action will be invisible.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bFlagActionEnabled New value for property flagActionEnabled
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFlagState(bFlagState): sap.ui.ux3.ThingInspector
Sets a new value for property flagState.

State of Flag Action

When called with a value of null or undefined, the default value of the property will be restored.

Default value is false.

Parameters:
{boolean}bFlagState New value for property flagState
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFollowActionEnabled(bFollowActionEnabled): sap.ui.ux3.ThingInspector
Sets a new value for property followActionEnabled.

Follow action enabled/disabled. If disabled the action will be invisible.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bFollowActionEnabled New value for property followActionEnabled
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setFollowState(sFollowState): sap.ui.ux3.ThingInspector
Sets a new value for property followState.

Follow State of a Thing

When called with a value of null or undefined, the default value of the property will be restored.

Default value is Default.

Parameters:
{sap.ui.ux3.FollowActionState}sFollowState New value for property followState
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setHeaderType(sHeaderType): sap.ui.ux3.ThingInspector
Sets a new value for property headerType.

Defines which header type should be used.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is Standard.

Parameters:
{sap.ui.ux3.ThingViewerHeaderType}sHeaderType New value for property headerType
Since:
1.16.3
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setIcon(sIcon): sap.ui.ux3.ThingInspector
Sets a new value for property icon.

Thing Icon Url

When called with a value of null or undefined, the default value of the property will be restored.

Parameters:
{sap.ui.core.URI}sIcon New value for property icon
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setSecondTitle(sSecondTitle): sap.ui.ux3.ThingInspector
Sets a new value for property secondTitle.

Second Line of the Thing Inspector Title

When called with a value of null or undefined, the default value of the property will be restored.

Parameters:
{string}sSecondTitle New value for property secondTitle
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setSelectedFacet(oSelectedFacet): sap.ui.ux3.ThingInspector
Sets the associated selectedFacet.
Parameters:
{sap.ui.ux3.NavigationItem}oSelectedFacet Id of an element which becomes the new target of this selectedFacet association; alternatively, an element instance may be given
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setType(sType): sap.ui.ux3.ThingInspector
Sets a new value for property type.

Thing type

When called with a value of null or undefined, the default value of the property will be restored.

Parameters:
{string}sType New value for property type
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining
setUpdateActionEnabled(bUpdateActionEnabled): sap.ui.ux3.ThingInspector
Sets a new value for property updateActionEnabled.

Update action enabled/disabled. If disabled the action will be invisible.

When called with a value of null or undefined, the default value of the property will be restored.

Default value is true.

Parameters:
{boolean}bUpdateActionEnabled New value for property updateActionEnabled
Returns:
{sap.ui.ux3.ThingInspector} Reference to this in order to allow method chaining