该类的帮助文档链接如下,继承自:sap.ui.base.Object该类用于收集和存储当前的配置SAPUI5应用程序的环境。配置在创建sap.ui.core.Core时初始化一次。设置环境配置的方法有多种,按优先级升序排列如下:系统定义的默认值服务器范围的默认值,从全局配置对象窗口中的/sap-ui-config.json读取"]在bootstrap标签的data-sap-ui-config属性中。bootstrap标签的每个data-sap-ui-xyz属性都使用了这个Configuration对象中的url参数Setter(只针对部分参数)即DOM引用的属性覆盖系统默认值,URL参数覆盖DOM属性(其中空URL参数将参数设置回其系统默认值)。在运行时调用setter将覆盖在对象创建期间计算的任何先前设置。参数的命名约定是:在URL中:sap-ui-PARAMETER-NAME="value"在DOM中:data-sap-ui-PARAMETER-NAME="value"其中PARAMETER-NAME是小写的参数名称。布尔参数的值不区分大小写,其中true和x被解释为true。一些示例是:data-sap-ui-async:此配置设置使模块加载器能够异步加载模块和库预加载文件。bindingsyntax:此配置参数定义是使用简单绑定语法还是复杂绑定语法。此参数仅影响定义为字符串的绑定,例如在控件的构造函数中,或者在声明性视图(例如XML视图)中指定绑定时。frameOptions:用于防止点击劫持等安全漏洞。使用frameOptions配置,开发人员可以定义是否允许SAPUI5在框架中嵌入运行,或者仅从受信任的来源运行,或者根本不允许。Configuration有一个applySettings方法,可以一次对配置应用多个更改。仅当更改的设置包括与本地化相关的设置(例如语言或日历类型)时,才会触发localizationChanged事件。由于框架必须通知所有现有组件、元素、模型等本地化更改,使用applySettings可以显着减少多次更改的开销,尤其是当它们发生在UI已经创建之后。mSettings可以包含此类API中存在setter方法setXYZ的任何属性xyz。同样,格式化API的值可以在名为formatSettings的嵌套对象中提供。
