App Designer resource components
Besides the OpenUI5 components, Neptune DXP also provides you with a number of other resources to accelerate development.
- Aggregation
-
Creates a generic child aggregation object for a parent OpenUI5 component object. You can select the specific child aggregation object as supported by the parent OpenUI5 component object from the aggregation. The generic child aggregation object is renamed as the specific child aggregation object upon selection. Binding of the path to the relevant data model for the aggregation occurs directly.
Example: For the parent OpenUI5 component object
sap.f.Card
, you select the child aggregation objectAggregation
from the component library or within the application tree and select the aggregation typedragDropConfig
within the application tree or the properties pane.You cannot rename or move an aggregation within the application tree after selection.
If you select the icon in the UI object pane of the selected child aggregation object, you open the Aggregation section of supported aggregations for the corresponding parent OpenUI component within the UI5 Demo Kit Documentation.
- Connector
-
Enables you to make data sources available in the App Designer through a Connector. Read more at Utilising a Connector in the App Designer
- EventListener
-
Available only if you have configured a connection to a Redis server in System Settings > Database. Connects to an event that you have defined in the Events tool. This can pass data from the event itself to the application.
- EventSocket
-
Triggers scripts when the application is initialized or shut down.
- EventTrigger
-
Available only if you have configured a connection to a Redis server in System Settings > Database. Triggers a selected event from the application.
- Folder
-
Folders to organize and store your files and components.
- HTML
-
HTML file for custom HTML code.
- JavaScript
-
JavaScript script to define your logic. You can also switch the existing script to TypeScript by right-clicking the script and selecting Convert to TypeScript.
- TypeScript
-
TypeScript script to define your logic. You can also switch the existing script to JavaScript by right-clicking the script and selecting Convert to JavaScript.
- ModelArray
-
A data model which can be defined as a Generic Array in the Model Source or set to an API response definition.
- ModelObject
-
A data model which can be defined as a Generic Object in the Model Source or set to an API response definition.
- MultiModel
-
A data model which can be defined as a Generic Array in the Model Source or set to an API response definition.
Read more about the Data Models at Data models in the App Designer
- ODataSource and ODataV4Source
-
Integrate OData sources in your application.
- RestAPI
-
Integrate data from APIs defined in the API Designer.
- Rule
-
Test values in the App Designer using a rule from the Rules Engine. Read more at Use a rule in a low-code application.
- CSS
-
Add custom CSS with a CSS file.
- JSON
-
Store JSON in a JSON file.
- Markdown
-
Add custom Markdown with a Markdown file. You can add Markdown files anywhere in the structure of your application. For example, you can use a Markdown file to contain relevant documentation to a component part of your application. Only Markdown files that you add under the Files element in the application tree will be available to access via URL.
- Text
-
Text for all uses. This can act like a README file.
- XML
-
Add XML in a XML file.
- YAML
-
Add custom YAML with a YAML file.