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.Imagesap.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