乐趣区

关于sap:SAP-UI5-manifestjson-文件的-config-区域

SAP UI5 是一种用于构建企业级 Web 利用的 HTML5 用户界面技术。它提供了一套丰盛的控件库,并反对 MVC(模型 - 视图 - 控制器)架构、双向数据绑定等个性。manifest.json 是 SAP UI5 利用的元数据文件,蕴含了利用的配置信息、依赖项、模型、路由等内容。

在 manifest.json 文件中,config 区域是一个十分重要的局部,它存储了利用的通用配置信息。在这篇文章中,咱们将具体介绍 config 区域中能够保护的内容以及如何应用这些内容来配置您的 SAP UI5 利用。以下是一些 config 区域能够蕴含的信息:

  1. 资源门路和库配置
    config 区域能够蕴含资源门路和库的配置信息。这些信息有助于利用在运行时正确加载所需的库和资源。例如,能够在 config 区域中定义资源门路和库的别名,以便在利用中应用这些别名来援用资源,而无需指定残缺的门路。示例:
{
  "sap.ui5": {
    "config": {
      "resourceRoots": {"my.custom.lib": "./custom_lib/"},
      "libs": {"sap.m": {},
        "sap.ui.commons": {},
        "my.custom.lib": {}}
    }
  }
}

在这个例子中,咱们定义了一个名为 “my.custom.lib” 的资源根门路,并将其映射到 “./custom_lib/” 文件夹。同时,咱们还引入了 “sap.m”、”sap.ui.commons” 和 “my.custom.lib” 三个库。

  1. 服务端点配置
    在理论利用中,咱们可能须要与后端服务进行交互。config 区域能够用于定义服务端点,这样咱们就能够在利用中不便地援用这些端点。示例:
{
  "sap.ui5": {
    "config": {
      "serviceConfig": {
        "name": "Northwind",
        "serviceUrl": "https://services.odata.org/V2/Northwind/Northwind.svc/"
      }
    }
  }
}

在这个例子中,咱们定义了一个名为 “Northwind” 的服务端点,并指定了其服务 URL。之后,咱们能够在利用中应用这个端点名称进行数据申请。

  1. 本地化和国际化
    config 区域还能够用于配置本地化和国际化相干信息。例如,咱们能够指定利用反对的语言集,以及默认语言。示例:
{
  "sap.ui5": {
    "config": {
      "supportedLanguages": [
        "EN",
        "DE"
      ],
      "defaultLanguage": "EN"
    }
  }
}

在这个例子中,咱们指定了利用反对的语言集,包含英语(EN)和德语(DE),并设置英语为默认语言。

在 SAP UI5 工程文件夹里,manifest.json 文件定义了对于应用程序的动态信息,例如应用程序的名称或各种文件的地位。它采纳 JavaScript 对象表示法(JSON)格局编写¹。如果您的应用程序依然应用应用程序配置文件,您能够跳过此局部¹。

例如,APF(Analysis Path Framework)冀望组件清单中蕴含某些条目,该组件扩大了 sap.apf.core.Component。必须在 sap.app 命名空间中定义四个不同数据源的条目:对于数据源 AnalyticalConfigurationLocation,您必须指定剖析配置文件的地位。从 Component.js 输出相对路径。以下三个数据源是预约义的,不得更改:PathPersistenceServiceRootSmartBusinessLogicalSystem。这些数据源依据您应用 SAP Business Suite 还是 SAP S/4HANA 而有所不同¹。

此外,sap.app 命名空间还蕴含应用程序的题目。此“题目”条目援用文本键 AnalyticalConfigurationName。当您从 APF 配置建模器导出文本池时,最新的配置题目将应用文本键 AnalyticalConfigurationName 写入 .properties 文件中。确保在 manifest.json 文件中也放弃 .properties 文件的地位最新(条目“i18n”)。在运行时,此题目将显示为浏览器选项卡题目¹。

这只是一个简略的概述,您能够在 SAP 帮忙门户 上查看更多详细信息。

退出移动版