Изменение расположения библиотеки SAPUI5 в SAP WebIde Personal Edition

Я использую SAPWebIde personal для разработки своего приложения UI5. В настоящее время в качестве временного решения мы используем src="https://sapui5.netweaver.ondemand.com/resources/sap-ui-core.js" для загрузки среды выполнения UI5. Мы собираемся развернуть приложение в системе ABAP, и я не хочу каждый раз загружать среду выполнения с этим URL, поэтому она должна быть в самой системе ABAP. Как настроить это в системе ABAP? Во-вторых, что, если я хочу настроить его локально в моем приложении. Поэтому я хочу сохранить src="/resources/sap-ui-core.js" как есть, но я хотел бы иметь возможность изменить версию. В настоящее время я использую версию SAP WebIDE 1.137.10 и без внесения каких-либо изменений в код index.html он дает мне sap.ui.version 1.42. Я хотел бы изменить это на 1,38. Как это сделать?

С уважением, MS

3 ответа

Вы можете попробовать использовать это в теге скрипта

<script id="sap-ui-bootstrap" type="text/javascript" 
src="https://sapui5.hana.ondemand.com/1.42/resources/sap-ui-core.js"/>

Для этого сначала необходимо установить пакет для этой стабильной версии: Примечание: 2313717

Тогда вы можете проверить http://<host>:<port>/sap/public/bc/ui5_ui5/ установленные версии для ERP.

Затем вы можете изменить версию библиотеки ui5 на странице индекса pe:

src="1.24.4/resources/sap-ui-core.js"

Загрузите среду выполнения SAPUI5 и извлеките ее в папку Web IDE. plugins\com.sap.webide.orionplugin_1.53.1\ui5

Определите neo-app.json в корне проекта.

Ниже мой пример.

{
"welcomeFile": "webapp/index.html",
"routes": [{
    "path": "/resources",
    "target": {
        "type": "service",
        "name": "sapui5",
        "version": "1.48.6",
        "entryPath": "/resources"
    },
    "description": "SAPUI5 Resources"
}]}

В вашем index.html

    <script id="sap-ui-bootstrap" type="text/javascript" 
    src="../../resources/sap-ui-core.js" 

Затем 1.48.6 будет загружено в персональную версию Web IDE.

Другие вопросы по тегам