- Simple controls are the very basic UI elements, such as buttons or links.
- Complex controls themselves use other controls. For example, a toolbar contains buttons and a smart table contains a title, a toolbar, and items.
- Reuse components were originally built for a specific use case and line of business. If you have a similar scenario, you may also be able to use them for your app.
- Smart controls offer additional features to the standard SAPUI5 features, such as OData metadata support. That’s why they are typically used with SAP Fiori elements. However, smart controls can also be used for regular freestyle apps.
- Controls to support assistive technologies are needed to make the interface accessible to everyone, including people with disabilities.
The list below provides an overview of our UI element categories and the UI elements you can expect to find in each one. For tips on when and how to use specific elements, also check the When to Use section under UI Elements in the navigation structure. To get a visual overview of all UI elements, check out the Explore page.