FEF Concepts
Here is a list of FEF concepts with a brief explanation. A fuller explanation, as well as common methods and ways to use them are available on each corresponding FEF Concept page.
Concept | Brief Explanation |
---|---|
Behaviors | Behaviors of your FEF application. Types of behaviors include hooks into FEF UI lifecycle, how your application executes saves, how actions are shown in your application, how a page in your application interacts, how types of data behave in your application, etc. |
Components | A list of UI components within FEF. Fuller explanation for common FEF components are available in the FEF component section. |
Constants | Global constant values that can be used programmatically within FEF applications. |
Data Registry | Where all data within your FEF application is stored. Data can be modified, created, or removed. |
Design Registry | Models how your data is structured in your FEF application. Data structure determines how data is rendered. |
Function Registry | Function points within a FEF application that can be overridden. Usually not the best practice to override functions. |
Page Registry | Stores pages of your FEF application. |
Picklist Registry | Stores picklists within a FEF application. |
Promises | Performs asynchronous server requests in a FEF application. |
Prototypes | Wraps certain objects within a FEF application to provide functionality and abstract away raw data. |
Resolver | Performs asynchronous server requests over the API for DAPI apps or across F2 data bridge for internal applications. |
URL Builder | Utility to set links to internal or external URLs. |