问题标签 [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.

0 投票
3 回答
959 浏览

sapui5 - ui5 App 的自定义磁贴和启动板

我已经使用 WEB IDE 构建了一些 ui5 应用程序,现在我想将它们添加到像 lauchpad 这样的 fiori 中。我的问题是,是否有某种可用的开源 opensap Launchpad?我希望能够使用 Tiles 和 Conainers 构建自己的应用程序,如何显示应用程序和自定义主题?

我想听听一些建议

0 投票
7 回答
7168 浏览

visual-studio-code - 基于 Web 的 VS 代码在浏览器中运行

由于 VS 代码是用电子构建的,因此很难在浏览器中运行 VS 代码。

我看到有一个项目 ( https://github.com/spiffcode/ghedit ) 正在为此做事。但它已经过时了。有没有其他活跃的项目在做同样的事情?

或者是否有任何其他基于 Web 的 IDE,包括文件资源管理器、选项卡管理和 git 版本控制?

0 投票
2 回答
1683 浏览

sapui5 - 本地 webIDE 未连接到 es4 服务

我已经在我的机器上安装了本地 SAP WebIDE 并尝试连接以下服务:

我收到两个错误以供参考。

服务不可用错误截图

找不到错误截图

下面是我的目标文件1:

文件 2:

我的本地云连接器中是否需要任何配置?

0 投票
1 回答
4702 浏览

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 关联:

0 投票
2 回答
1450 浏览

checkbox - 选择复选框时输入框不更新sapiu5

I created a table in Web IDE that has a checkbox and input box that by default shows "100%" when checkbox is selected. 在我从 json 添加数据之前它是有效的,但是现在我将列列表项作为模板从某些列的 json 中获取数据,选择复选框时输入框不会填写。

现在出现的情况: 最新结果

我想展示的内容: 在此处输入图像描述

如果我使用消息框之类的东西,它会在选择复选框时进行正确的输出。

我将事件绑定到选择下的复选框。这是复选框的代码。

0 投票
1 回答
2531 浏览

sapui5 - o数据绑定到简单表单

我正在创建一个只读表单,用于显示信息摘要。在获取信息之前,我需要先向后端发送一个参数,但我似乎没有看到该参数正在到达它。

它确实到达了实体集,但没有显示参数。我是否正确绑定?

这是在控制器上:

这是在视图

0 投票
1 回答
841 浏览

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 并且容器需要很长时间才能重新启动我恳请帮助. 提前谢谢。

0 投票
4 回答
2309 浏览

javascript - 无法使用 WebIDE 与 KaiOS 模拟器交互

我按照这里给出的官方指南。竟然达到了./b2g-bin -profile ./gaia/profile -start-debugger-server 6000。模拟器窗口启动,显示 KaiOS 标志,但没有进一步显示。然后,我尝试使用sudo. 这似乎奏效了,因为现在模拟器一直显示时钟。

从 Firefox 启动 WebIDE 并添加了远程运行时。然后创建了一个 HelloWorld 应用程序,但“安装并运行”按钮被禁用。

我哪里做错了?

这是终端输出,如果有帮助的话:

0 投票
0 回答
476 浏览

hana - 加载资源失败:在构建 Hana DB 模块期间服务器响应状态为 404(未找到)

我正在尝试在 SAP WEB IDE 中创建同义词。我创建了一个新的多租户项目,并在其下添加了一个 SAP HANA DATABASE MODULE。为了创建同义词,我按照以下步骤操作:

1)我创建了一个用户提供的服务(mydata-grantor)。2) 编辑 mta.yaml 文件,在资源中添加用户提供的服务名称,如下所示:

3) 创建一个 .hdbgrants 文件来授予访问权限和角色。4) 完成上述步骤后,当我转到 BUILD 时,我收到错误消息“ myapp/db 的构建失败,请检查控制台日志以获取详细信息。我附上了我在控制台中获得的详细错误屏幕截图。

0 投票
0 回答
129 浏览

firefox - 缺少 Firefox WebIDE 模拟器选项

当我打开 Firefox 时,从 Developer 中打开 WebIDE,发现缺少“模拟器”选项卡。

我的 Firefox 截图(WebIDE) 我的机器火狐截图 - WebIDE

来自“模拟器”选项卡的网络截图。 在此处输入图像描述