问题标签 [ui5-tooling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odata - 由于来自 https://services.odata.org 的服务不支持 CORS,加载 `$metadata` 失败
我正在尝试使用 Northwind R/W OData 服务链接:https://services.odata.org/V3/OData/OData.svc/
.
它在本地测试中运行良好。但是不使用代理或模拟服务器,服务会报以下错误:
网络错误:501 未实现
控制器代码:
performance - SAPUI5 Minification - 真正的性能提升?/ 提高加载性能
我听说一些关于缩小 SAPUI5 应用程序以提高性能的传言,尤其是应该删除评论?
有人知道吗?是否有专门针对 UI5 的工具来进行这种缩小?
还有其他提高加载性能的技巧吗?我的想法:
- 只需要控件而不是完整的库
webpack - 我可以将 webpack 与 openUI5 一起使用吗?
我可以在 openUI5 项目中使用 webpack 及其捆绑功能吗?如何?
我知道,openui5_preload
但gulp-ui5-preload
我想要的不仅仅是将我的所有代码放在一个预加载器文件中:我也喜欢“遍历”所有使用的 dedendencies,并将我的整个 openUI5 项目捆绑在一个文件中。
到目前为止,我能够使用 UI5 运行 webpack:
npm i -g webpack
webpack.config.js:
并运行webpack
一个文件built/packed.built.js
被创建。但它只包含我的 component.js 文件。为什么?
sapui5 - 如何仅将应用的某些部分部署到 SAP Cloud Platform?
我已将现有 SAPUI5 应用程序导入 SAP Web IDE 并希望将其部署到华纳云平台(HCP) SAP 云平台 (SCP)SAP 业务技术平台 (SAP BTP)。
不幸的是,该结构不仅仅是一个应用程序,而是父应用程序文件夹中的 3 个应用程序。
当我部署到医务人员 SCPSAP BTP,它只是选择第一个应用程序并忽略其他 2 个。
是否可以更改任何配置文件(neo-app.json
等)以允许部署特定文件夹?
gruntjs - 在 sapui5 项目中包含 babel polyfill 的最佳方法是什么?
我们使用 grunt 作为任务运行器,我们使用与 openui5 开发人员推荐和使用的 grunt 相同的设置。
https://github.com/SAP/grunt-openui5
https://github.com/SAP/openui5/blob/master/docs/tools.md
当我们构建应用程序时,我们希望将 babel-polyfill 添加到项目中(以便我们可以使用最新的 javascript 功能),就像使用 webpack 一样。感谢您提前回答。
sapui5 - 如何使用 SAP Web IDE 为 UI5 应用程序生成 Component-preload.js 文件?
我想知道如何在不使用gulp.js的情况下为 SAP Web IDE 中的 UI5 应用程序生成Component-preload.js文件。有没有办法做到这一点?
sapui5 - 应用程序首次加载需要一分钟以上
我已经在 SAPUI5 中完成了一个应用程序并部署在 FLP 中。第一次加载需要一分钟多的时间,之后只需 2 到 3 秒。
当我在 Chrome 控制台中运行性能时,它显示脚本编写需要太多时间。如何减少应用程序的初始加载时间?
索引.html
控制器模块
XML 命名空间
sapui5 - 如何避免对分配给“dataSources”的模型数据的额外请求?(组件-preload.js)
我在manifest.json
如下定义一个 JSON 数据源(仅显示相关部分):
这工作得很好;JSON 是从网络服务器加载的。在使用 UI5-Tooling 构建应用程序时,我可以看到/model/application.json
实际上包含在Component-preload.js
key 下"/myAppID/model/application.json"
。
从 - 文件夹加载应用程序时dist
,应用程序仍会访问网络服务器以获取 ,/model/application.json
并且不会从Component-preload.js
.
我在这里缺少什么以使其使用内存中已有的现有数据?据我所知,它manifest.json
本身已经从Component-preload.js
.