A subset of these configuration parameters can also be used as URL parameter ("URL:"). The URL parameter name is composed of the name of the configuration option and the
sap-ui-
prefix, for
example like sap-ui-debug=true
.
Option | Type | pre-boot | by URL parameter | at runtime | by setter |
---|---|---|---|---|---|
accessibility |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |
activeTerminologies |
Type: Default value: List of active terminologies provided via URL parameter, bootstrap or |
![]() |
![]() |
![]() |
![]() |
animationMode |
Type: Default value: The following animation modes are available:
This parameter replaces the deprecated Boolean For all controls that implement the
|
![]() |
![]() |
![]() |
![]() |
appCacheBuster |
Type: Default value: [ ] Modifiable at runtime via the AppCacheBuster API (see Application Cache Buster: Enhanced Concept). If set to a non-empty list of URLs, the AppCacheBuster will be activated and will load component version info files from the configured set of URLs (see Application Cache Buster). |
![]() |
![]() |
![]() |
![]() |
areas |
Type: Default value: This configuration parameter defines UI areas that shall be created in
advance; use
|
![]() |
![]() |
![]() |
![]() |
async |
Type: Default value: This configuration setting enables the module loader to load both modules and library-preload files asynchronously. Activating this feature requires intensive application-side cooperation and testing to ensure a stable and fully working application. In case you encounter issues, or if you want to prepare your application in advance, see Is Your Application Ready for Asynchronous Loading? |
![]() |
![]() |
![]() |
![]() |
autoAriaBodyRole |
Type: Default value: Determines whether the framework automatically adds the ARIA role
As of SAPUI5 version 1.78, |
![]() |
![]() |
![]() |
![]() |
bindingSyntax |
Type: Default value: This configuration parameter defines whether the simple or the complex binding syntax is used. The parameter only affects bindings that are defined as strings, for example in the constructor of a control, or when specifying a binding in a declarative view, such as an XML view or HTML view. |
![]() |
![]() |
![]() |
![]() |
calendarType |
Type: Default value: If there is no value defined, the actual value is determined from the locale data for the configured locale. Defines the calendar type that is used for locale-dependent, date-related features (for example, formatting or parsing date and time). |
![]() |
![]() |
![]() |
![]() |
debug |
Type: Default value: If set to You can also specify a comma-separated list as a Example: You can use the following patterns:
You can also select the debug sources in the Technical Information Dialog. For more information, see Technical Information Dialog. |
![]() |
![]() |
![]() |
![]() |
excludeJQueryCompat |
Type: Default value: A compatibility layer restores several incompatibly changed APIs in jQuery v3 back to their old behavior in jQuery v2. It may be excluded via this setting. For more information, see Upgrading from a Version Below 1.82. |
![]() |
![]() |
![]() |
![]() |
flexibilityServices |
Type: Default value: You can define an alternative route from where to load SAPUI5 flexibility. For more information, see Bootstrapping SAPUI5 Flexibility. |
![]() |
![]() |
![]() |
![]() |
formatLocale |
Type: Default value: This configuration parameter defines the locale used for formatting purposes; the default values for the locale are derived from the language. |
![]() |
![]() |
![]() |
![]() |
formatSettings |
Type: Encapsulates configuration settings that are related to data formatting / parsing. When format configuration settings are modified through this class, UI5 only ensures that formatter objects created after that point in time will honor the modifications. To be on the safe side, applications should do any modifications early in their lifecycle or recreate any model/UI that is locale dependent. Example usage:
sap.ui.core.Configuration.FormatSettings |
![]() |
![]() |
![]() |
![]() |
|
Type: Default value: Frame options mode; for more information, see Frame Options. |
![]() |
![]() |
![]() |
![]() |
|
Type: Default value: undefined Advanced frame options configuration; for more information, see Frame Options. |
![]() |
|||
ignoreUrlParams |
Type: Default value: Security-relevant parameter that allows applications to disable configuration modifications via URL parameters. |
![]() |
![]() |
![]() |
![]() |
inspect |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |
language |
Type: Default value: This configuration parameter defines the language that shall be used for
localized texts, formatting, and so on. For
more information, see API Reference:
|
![]() |
![]() |
![]() |
![]() |
libs |
Type: Default value: This configuration parameter defines a list of libraries that shall be loaded
initially; use the For more information, see: loadLibrary All libraries provided using the configuration option |
![]() |
![]() |
![]() |
![]() |
logLevel |
Type: Default value: This configuration parameter sets the log level to the given value; for minified (productive) sources, the default level is
Options: |
![]() |
![]() |
![]() |
![]() |
manifestFirst |
Type: Default value: Modifiable at runtime by using the option with same name in the sap.ui.component API. If set to |
![]() |
![]() |
![]() |
![]() |
modules |
Type: Default value: This configuration parameter defines a list of JavaScript modules that shall be loaded after the core has been initialized. |
![]() |
![]() |
![]() |
![]() |
noConflict |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |
noDuplicateIds |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |
onInit |
Type: Default value: This configuration setting defines code that has to be executed after the initialization. If you define a With The |
![]() |
![]() |
![]() |
![]() |
originInfo |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |
preload |
Type: Default value: This configuration parameter defines the loading behaviour of the so-called preload files. They contain all modules of a library. The contained modules are only loaded, but not executed until they are used by the application. The values are used as follows:
|
![]() |
![]() |
![]() |
![]() |
preloadLibCss |
Type: Default value: This configuration setting specifies a list of UI libraries using the same syntax as the The |
![]() |
![]() |
![]() |
![]() |
resourceRoots |
Type: Default value: undefined With To provide a URL location that is not overwritten by a component later on, For more information, see the API Reference:
|
![]() |
![]() |
![]() |
![]() |
rtl |
Type: Default value: If set to Modifiable at runtime with restrictions. For more information, see
API Reference: |
![]() |
![]() |
![]() |
![]() |
statistics |
Type: Default value: Activates end-to-end traces and measurement of response times For more information, see Interaction Tracking for Performance Measurement. |
![]() |
![]() |
![]() |
![]() |
support |
Type: Default value: Whether support mode is enabled. For more information, see Support Assistant. Options: |
![]() |
![]() |
![]() |
![]() |
testRecorder |
Type: Default value: Whether test tools are enabled. For more information, see Test Recorder. Options: |
![]() |
![]() |
![]() |
![]() |
theme |
Type: Default value: This configuration parameter defines the theme that shall be used for the current page; you can change the theme at runtime by calling
Theme Root: When the theme string contains an at-sign ( |
![]() |
![]() |
![]() |
![]() |
themeRoots |
Type: Default value: undefined Modifiable at runtime via This configuration parameter defines the location of themes. |
![]() |
![]() |
![]() |
![]() |
trace |
Type: Default value: Defines whether a trace view should be shown. Has only an effect when the |
![]() |
![]() |
![]() |
![]() |
trailingCurrencyCode |
Type: Default value: By default the currency codes are shown after the amount. If set to |
![]() |
![]() |
![]() |
![]() |
uidPrefix |
Type: Default value: '--' Prefix to be used for automatically generated control IDs; must be chosen carefully to avoid conflicts with IDs defined by the application or DOM IDs. |
![]() |
![]() |
![]() |
![]() |
versionedLibCss |
Type: Default value: If set to This applies to the following resources:
|
![]() |
![]() |
![]() |
![]() |
|
Type: Default value: URL to an allowlist service; see Allowlist Service. |
![]() |
![]() |
![]() |
![]() |
The options listed in the table below are 'experimental'. They may be removed in
future versions, or their definition or behavior may change in an incompatible way.
Experimental options are identified by the name prefix xx-
.
Experimental configuration options are used for support scenarios where SAPUI5 development
needs the freedom to evolve supportability features over time. Others are related to
experimental features where the underlying feature still may change. When an
experimental configuration option becomes mature, the xx-
prefix is
removed from the definition. For compatibility reasons, the old name with the
xx-
prefix will still be supported.
The features listed below are experimental features and may be modified or removed in future versions.
Option | Type | pre-boot | by URL parameter | at runtime | by setter |
---|---|---|---|---|---|
xx-appCacheBusterMode |
Type: Default value: The loading mode of the AppCacheBuster. Options: |
![]() |
![]() |
![]() |
![]() |
xx-appCacheBusterHooks |
Type: Default value: Object defining the callback hooks for the AppCacheBuster like e.g. |
![]() |
![]() |
![]() |
![]() |
xx-avoidAriaApplicationRole |
Type: Default value: Prevents the framework from automatically adding the ARIA role application to the HTML body. |
![]() |
![]() |
![]() |
![]() |
xx-cache-excludedKeys |
Type: Default value: A list of all keys that the Cache Manager will ignore when setting or getting values. |
![]() |
![]() |
![]() |
![]() |
xx-cache-serialization |
Type: Default value: Whether the Cache Manager serialization support is switched on. |
![]() |
![]() |
![]() |
![]() |
xx-cache-use |
Type: Default value: Whether the Cache Manager is switched on. |
![]() |
![]() |
![]() |
![]() |
xx-componentPreload |
Type: Default value: same as Allows to suppress the preload of component resources ( Options: |
![]() |
![]() |
![]() |
![]() |
xx-cssVariables |
Type: Default value: Enable usage of CSS variables. This feature is not available in combination with Internet Explorer. Options: |
![]() |
![]() |
![]() |
![]() |
xx-debugModuleLoading |
Type: Default value: When set to By default, the log level is the same as for the standard log, but not higher than With the experimental config option |
![]() |
![]() |
![]() |
![]() |
xx-debugRendering |
Type: Default value: When set to
|
![]() |
![]() |
![]() |
![]() |
xx-depCache |
Type: Default value: Whether dependency cache info files should be loaded instead of preload files. This experimental feature is intended for HTTP/2 scenarios. |
![]() |
![]() |
![]() |
![]() |
xx-designMode |
Type: Default value: Whether the design mode is active or not. |
![]() |
![]() |
![]() |
![]() |
xx-disableCustomizing |
Type: Default value: Whether the customizing is disabled or not. |
![]() |
![]() |
![]() |
![]() |
xx-handleValidation |
Type: Default value: Whether type validation is handled by the Core. |
![]() |
![]() |
![]() |
![]() |
xx-hyphenation |
Type: Default value: Force hyphenation to use only browser-native or only third-party. Options: |
![]() |
![]() |
![]() |
![]() |
xx-lesssupport |
Type: Default value: Enable |
![]() |
![]() |
![]() |
![]() |
xx-libraryPreloadFiles |
Type: Default value: Allows to enforce the use of a specific preload file type:
both for all libraries.
|
![]() |
![]() |
![]() |
![]() |
xx-noless |
Type: Default value: Only useful at development time: when set to |
![]() |
![]() |
![]() |
![]() |
xx-nosync |
Type: When set to |
![]() |
![]() |
![]() |
![]() |
xx-supportedLanguages |
Type: Default value: With this option the client can be instructed to limit its back-end requests for translatable texts to the configured set of languages. An
empty value or the value |
![]() |
![]() |
![]() |
![]() |
xx-self-closing-check |
Type: Default value: Only useful for development / support: Issues a warning if a non-void HTML element is written in self-closing syntax. For more information, see Upgrading from a Version Below 1.82. |
![]() |
![]() |
![]() |
![]() |
xx-suppressDeactivationOfControllerCode |
Type: Default value: |
![]() |
![]() |
![]() |
![]() |
xx-rootComponentNode |
Type: |
![]() |
![]() |
![]() |
![]() |
xx-test-mobile |
Type: Default value:
This configuration parameter activates support for mobile device-specific events, such as touch events. This enables you to test standard SAPUI5 controls on mobile devices. |
![]() |
![]() |
![]() |
![]() |
xx-viewCache |
Type: Default value: Allows to disable the view caching, for example, during development (see XML View Cache). |
![]() |
![]() |
![]() |
![]() |
xx-waitForTheme |
Type: Default value: If set to |
![]() |
![]() |
![]() |
![]() |