This library contains the most important controls for building a user interface that is responsive to any device.
Note:
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.
sap.m.App
and sap.m.NavContainer
controls, which handle the navigation between the pages.sap.m.FacetFilter
) support users in finding the information they need from potentially very large data sets.sap.m.FlexBox
control allows to develop layouts which adjust to the available space and avoid unused space or overflow.GenericTile
control is the basic concept that displays any kind of content within a tile comprising, for example, news, feeds, images, micro charts, or, numeric content.sap.m.Image
sap.m.List
and sap.m.Table
both inherit from the abstract sap.m.ListBase
and provide the features used for lists and tables.p13n
namespace for personalization settings.[Sliders](sliders-84ec82e.md “”)
sap.m.SplitApp
control to ensure that your UI automatically adapts to the size available on the respective device.sap.m.PlanningCalendar
and sap.m.SinglePlanningCalendar
controls, 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.).sap.m.Text
control 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.UploadCollection
is a list control for attachment management that provides the ability to upload, edit or delete attachments.sap.m.URLHelper
you can easily trigger native mobile phone applications such as e-mail, telephone, and text messages.Related Information