This library contains the most important controls for building a user interface that is responsive to any device.
The following sections only provide additional information for some of the controls. For a complete list of all controls and their documentation, see the API Reference and the Samples.
-
App and Nav Container
Apps are often composed of several pages and the user can drill-down to detail pages and go back up again. This is often visualized by horizontal slide animations. OpenUI5 supports this pattern by providing thesap.m.Appandsap.m.NavContainercontrols, which handle the navigation between the pages. -
Facet Filter
Facet filters (sap.m.FacetFilter) support users in finding the information they need from potentially very large data sets. -
Feed Input
With this control you can enter and post text for a new feed entry. -
Feed List Item
This control provides a set of properties for a feed, such as text, sender information and timestamp. -
Flex Box
Thesap.m.FlexBoxcontrol allows to develop layouts which adjust to the available space and avoid unused space or overflow. -
Generic Tile
TheGenericTilecontrol is the basic concept that displays any kind of content within a tile comprising, for example, news, feeds, images, micro charts, or, numeric content. -
Image
Additional information onsap.m.Image -
List, List Item, and Table
sap.m.Listandsap.m.Tableboth inherit from the abstractsap.m.ListBaseand provide the features used for lists and tables. -
Message Handling
Recommended guidelines for message handling. -
Message Popover
Message Popover is used to show a summarized list of different types of messages (errors, warnings, success and information). It provides a handy and systemized way to navigate and explore details for every message. -
Personalization
You can use thep13nnamespace for personalization settings. -
PDF Viewer
PDF viewer is used to display PDF documents within your app, that enables your users to preview PDF documents before printing or downloading them. -
Scrolling
Because of limited size of mobile devices, scrolling is an essential topic in mobile user experience. Smooth and easy scrolling is important for user acceptance of mobile applications. -
Split App
You can use thesap.m.SplitAppcontrol to ensure that your UI automatically adapts to the size available on the respective device. -
Team Calendar
The Team Calendar application demonstrates the integration betweensap.m.PlanningCalendarandsap.m.SinglePlanningCalendarcontrols, sharing the same data source. It can be used as a starting point for building a complex application with the full functionality that these controls offer (adding, editing, deleting and moving of appointments, etc.). -
Text
Thesap.m.Textcontrol allows you to display longer texts in your app, with the possibility to manage the number of lines, the text wrapping, and the visualization of line breaks and spacing. -
Upload Collection (deprecated)
UploadCollectionis a list control for attachment management that provides the ability to upload, edit or delete attachments. -
URL Helper
Withsap.m.URLHelperyou can easily trigger native mobile phone applications such as e-mail, telephone, and text messages.
Related Information