问题标签 [web-ide]
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.
sapui5 - ui5 App 的自定义磁贴和启动板
我已经使用 WEB IDE 构建了一些 ui5 应用程序,现在我想将它们添加到像 lauchpad 这样的 fiori 中。我的问题是,是否有某种可用的开源 opensap Launchpad?我希望能够使用 Tiles 和 Conainers 构建自己的应用程序,如何显示应用程序和自定义主题?
我想听听一些建议
visual-studio-code - 基于 Web 的 VS 代码在浏览器中运行
由于 VS 代码是用电子构建的,因此很难在浏览器中运行 VS 代码。
我看到有一个项目 ( https://github.com/spiffcode/ghedit ) 正在为此做事。但它已经过时了。有没有其他活跃的项目在做同样的事情?
或者是否有任何其他基于 Web 的 IDE,包括文件资源管理器、选项卡管理和 git 版本控制?
javascript - SAPUI5:键中的格式错误的 URI 文字语法
我使用“SAP Fiori Master-Detail Application”模板创建了一个 SAPUI5 应用程序。我的 Master 和 Detail 页面正常工作并正确连接到我的 OData 服务。我现在要做的是将详细信息页面路由到第二个(不同的)详细信息页面。
第一个 Detail 页面(我将称为 Detail1)包含 Detail2 对象的列表。单击列表中的这些对象之一应该会将您带到 Detail2 页面(它会显示更多信息)。
我使用 WebIDE 创建了一个新的 Detail2 视图和控制器,因此它带有一些填充代码。我还在 manifest.json 文件中创建了一个新路由:
从模式中可以看出,该服务接受两个参数:Master 和 ID(即 Master ID 和第一个 Defects Id)。
独立于我的应用程序测试服务返回数据就好了: http://{root}.com:{port}/sap/opu/odata/sap/TEST_SRV/Detail2(Master='552364',Id='0004')
我在 Detail1 控制器中创建了一个 NavTo 函数来传递 Master 和 Id 参数:
当我通过 WebIDE 测试(使用实时 OData 和我创建的 Mockdata)运行应用程序时,单击 Detail1 页面中的 Detail2 对象会将我导航到显示此错误的新页面:
此 <"ObjectName"> 不可用
进入 F12 工具,我看到以下错误:
MockServer:键“Id”中格式错误的 URI 文字语法 -
HTTP 请求失败400,Bad Request,{"error":{"code":400,"message":{"lang":"en","value":"键 'Id' 中的 URI 文字语法格式错误"}}} -
即使 url 正确提取了参数,也会发生这种情况:
http://localhost:54634/webapp/test/mockServer.html?hc_reset&origional-url=mockServer.html&sap-ui-appCacheBuster=..%2F..%2F..%2F&sap-ui-xx-componentPreload=off#/ Detail2(Master= '552364',Id='0004')
通过大量研究,我唯一发现的是这个错误可能与元数据文件有关。但是,两个 ID 都是类型Edm.String
,并且它们的拼写方式完全相同,所以我认为这不是问题所在。此外,如前所述,服务运行良好,使用独立于应用程序运行的相同参数。
任何帮助将不胜感激。
更新
Detail1 视图,其中包含 Detail2 对象的列表:
在服务的item="{DetailToDetail2}"
元数据中显示为 NavigationProperty 和 Association。
这是它在 Detail1 实体中的外观:
这是整个 Detail2 实体:
这是 DetailToDetail2 关联:
sapui5 - o数据绑定到简单表单
我正在创建一个只读表单,用于显示信息摘要。在获取信息之前,我需要先向后端发送一个参数,但我似乎没有看到该参数正在到达它。
它确实到达了实体集,但没有显示参数。我是否正确绑定?
这是在控制器上:
这是在视图
docker - Gitlab CE 抛出错误,Web IDE 挂在 nginx 反向 pxy (jwilder) 后面
我是新来的。
我在反向代理(Docker/nginx-letsencrypt by jwilder)后面的 gitlab CE(Docker)有一个奇怪的错误,当图像端口 80 和 443 直接映射到主机端口时,相同的 Docker 映像运行没有任何错误。对 web-ide 的 http 调用是有效的。代理后面的相同图像,其中为 gitlab 设置了 VIRTUAL_PORT=80,并且通过代理公开了 443 + 80)。一切都按预期工作,只是 web-ide 没有加载。
不明白为什么没有代理 ssl 的 gitlab web ide 可以与不安全的 http 一起使用?仅使用 http 运行 gitlab 不是一种选择;-)
Chrome的错误输出:
因为我不知道从哪里开始,我尝试了各种 /etc/gitlab/gitlab.rb 设置(包括取消注释 X 标头部分无效)a 并且容器需要很长时间才能重新启动我恳请帮助. 提前谢谢。
javascript - 无法使用 WebIDE 与 KaiOS 模拟器交互
我按照这里给出的官方指南。竟然达到了./b2g-bin -profile ./gaia/profile -start-debugger-server 6000
。模拟器窗口启动,显示 KaiOS 标志,但没有进一步显示。然后,我尝试使用sudo
. 这似乎奏效了,因为现在模拟器一直显示时钟。
从 Firefox 启动 WebIDE 并添加了远程运行时。然后创建了一个 HelloWorld 应用程序,但“安装并运行”按钮被禁用。
我哪里做错了?
这是终端输出,如果有帮助的话:
hana - 加载资源失败:在构建 Hana DB 模块期间服务器响应状态为 404(未找到)
我正在尝试在 SAP WEB IDE 中创建同义词。我创建了一个新的多租户项目,并在其下添加了一个 SAP HANA DATABASE MODULE。为了创建同义词,我按照以下步骤操作:
1)我创建了一个用户提供的服务(mydata-grantor)。2) 编辑 mta.yaml 文件,在资源中添加用户提供的服务名称,如下所示:
3) 创建一个 .hdbgrants 文件来授予访问权限和角色。4) 完成上述步骤后,当我转到 BUILD 时,我收到错误消息“ myapp/db 的构建失败,请检查控制台日志以获取详细信息。我附上了我在控制台中获得的详细错误屏幕截图。