问题标签 [ui5-language-assistant]

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 投票
1 回答
835 浏览

visual-studio-code - 如何访问 VSCode 创建的 AST

我为 UI5 JavaScript 编写了一个 VSCode 扩展。最缺少的功能是拥有 UI5 的 IntelliSense。使用 UI5 类型它会起作用,但不是全部。

这有效:

现在我可以在 testvar1 的 VSCode 中使用 IntelliSense。

问题例如:

在这种情况下,函数中有一个 Controller 变量,这个变量是在 Namespace 之前定义的。我现在搜索在我的扩展中使用命名空间分配这个变量的可能性。我知道这可以在 AST 中完成,但我现在知道如何访问要设置的 AST:

目标是现在在变量 Controller 中拥有完整的 IntelliSense

我希望到目前为止我想要什么很清楚。

0 投票
1 回答
535 浏览

sapui5 - 属性“预加载”是不允许的?

我四处寻找,但没有找到任何东西..

那是我的清单。"preload": true我总是在 Web IDE 中收到错误消息:

不允许属性预加载。

我在一些网站上读到这是因为我的版本可能太旧了?而且我真的不知道如何更改版本。

有没有办法更新版本?这是一个云应用程序,它保留在云上。

0 投票
1 回答
60 浏览

node.js - 引用存储在 Linux/Unix 中的 UI5 控件失败,而在 Windows 上同样有效

我正在使用框架创建一个基于 NodeJS 的应用程序,但我遇到了一个问题。

我的应用程序和视图在我的 Windows 10 环境中运行良好。现在我正在尝试在 Ubuntu 中继续开发它,但我在以下方面遇到了这个问题Checkbox.js

http://localhost:8000/resources/sap/m/Checkbox.js由于 MIME 类型 ("type/html") 不匹配 (X-Content-Type-Options: nosniff),来自的资源被阻止。

未捕获(承诺)错误:无法从资源/sap/m/Checkbox.js 加载“sap/m/Checkbox.js”:脚本加载错误

如您所见,该控件确实存在:
Firefox 浏览器 Ubuntu 中的 UI5 ComboBox 源代码

所有其他控件正常工作。因此,当我删除复选框时,我的视图可以正常工作。

0 投票
1 回答
57 浏览

sapui5 - 是否可以对 VS Code 中的表达式绑定执行 XML 验证?

这将提高开发效率。是否有支持这种类型的 UI5(表达式)绑定验证的 VS Code 扩展?