ThingInspector

Introduction

The ThingInspector exposes all aspects of a Thing including a handle on the Things, a compact summary of the attributes, Tags and the generic Thing actions, as well as the different facets of the Thing. A Thing is a representation of one or several entities in the form that is familiar to the user from daily work.

The ThingInspector is based on OverlayContainer control that can run within the Shell control if it is available or within the window itself. When running in the Shell, the ThingInspector overlays the workset and the content area of the Shell, the tool palette and the pane bar remains accessible. If the ThingInspector runs in the window it overlays this whole window and does not have default "close" button.

The ThingInspector consists of: a Header area, a Canvas area and a Toolbar. The Header area contains a top panel with type, icon and title of the Thing as well as optional content blocks. The Canvas area contains the "Facet Navigation Bar" and the "Facet Content area". The "Facet Content area" consists of optional content blocks. An important part of the ThingInspector is its content, showing the details of the Thing you inspect. To add additional details of a Thing you can add so called ThingGroups. A sap.ui.ux3.ThingGroup is a "group" control, consisting of a title property and a content aggregation. The content can be every SAPUI5 control. The Facets are represented via a NavigationBar similar to the one in the Shell. The Toolbar offers a set of the predefined actions (update, follow, favorite and flag). You can also add ThingInspector-specific actions as well. The specific actions (see sap.ui.ux3.ThingAction) appear as buttons at the right-hand side of the Toolbar.


Example

Here is an example using the ThingInspector control.

API Documentation

API documentation