Skip to content

Latest commit

 

History

History
80 lines (69 loc) · 7.13 KB

File metadata and controls

80 lines (69 loc) · 7.13 KB

sap.m

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.

  • 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 the sap.m.App and sap.m.NavContainer controls, 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
    The sap.m.FlexBox control allows to develop layouts which adjust to the available space and avoid unused space or overflow.

  • Generic Tile
    The 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.

  • Image
    Additional information on sap.m.Image

  • List, List Item, and Table
    sap.m.List and sap.m.Table both inherit from the abstract sap.m.ListBase and 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 the p13n namespace 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.

  • Sliders

  • Split App
    You can use the sap.m.SplitApp control to ensure that your UI automatically adapts to the size available on the respective device.

  • Team Calendar
    The Team Calendar application demonstrates the integration between 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.).

  • Text
    The 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.

  • Upload Collection (deprecated)
    UploadCollection is a list control for attachment management that provides the ability to upload, edit or delete attachments.

  • URL Helper
    With sap.m.URLHelper you can easily trigger native mobile phone applications such as e-mail, telephone, and text messages.

Related Information

Supported Library Combinations

Browser and Platform Support

API Reference: sap.m