问题标签 [cuba-platform]
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.
cuba-platform - 过滤器搜索后瞬态字段重置
我正在使用服务在屏幕控制器中设置一个瞬态属性来检索我需要的信息(这是需要设置属性的实例列表)。问题是使用过滤器后,瞬态属性重置。是预期的吗?应用过滤器后是否有要使用的侦听器?
cuba-platform - CUBA 平台和使用和抛出 UI 原型
我喜欢将 CUBA 平台用作高保真线框构建,即使用拖放创建 UI,部署不依赖于 CUBA 后端,只有用户界面很重要。在没有 CUBA 后端的情况下部署 CUBA UI 的任何选项?
jpql - JPQL 中的子选择
希望在 JPQL 中执行可能的子选择。我经常使用 SQL,并希望执行如下查询:
我还没有看到很多 JPQL 执行这样的查询的例子,希望这是可能的。
cuba-platform - 放运行时的值
我正在尝试访问
来自屏幕控制器的 value 属性,但我找不到任何获取器来访问它。xml 块是这样的:
我需要在运行时设置指南的值。有什么建议吗?
cuba-platform - 无法从计划任务中获取安全上下文
我得到错误
使用核心模块上的计划任务在应用程序启动时执行一次任务:
我已经在注入的 Authentication 实例上尝试了 @Authenticated 注释和 authentication.begin() 。
它看起来像一个由调度单独触发的错误,我也有一个空方法体的相同错误。
考虑到我需要使用事务并且@PostConstruct AppContext.Listener 不允许我使用,我也对替代方法持开放态度。
cuba-platform - 完全禁用 REST API
完全禁用 Cuba REST API 的最安全方法是什么,以便我只能使用 Portal 模块手动公开端点?
polymer - CUBA 平台在 Polymer UI 中获取用户名
在 Polymer UI 中获取会话参数(如当前登录用户的用户名)的正确方法是什么。
我期待过这样的事情:
但不起作用
cuba-platform - 从 Rest API 更新实体后刷新屏幕不显示最新数据?
重现步骤 -
- 我已经使用 CUBA REST API 更新了实体数据。
- 我在浏览器中单击了刷新按钮,它确实刷新了,但实体查看器中的数据仍然显示旧的。所以我关闭了实体查看器并再次打开 - 它反映了新的变化。
如果实体查看器由 REST API 更新,我认为刷新不适用于实体查看器。这是一个错误还是有任何解决方法?
java - CUBA-Platform + EmailInfo - 如何在WEB-INF下指定FTL模板路径?
我email.ftl
在 modules/portal/web/WEB-INF/templates/email/ 下(我创建的一个子文件夹)。在我的控制器代码中,我有我的 EmailInfo 声明,并且我想指定 email.ftl 的路径。
查看本教程,我看到 EmailInfo 声明是这样的:
我注意到通向 news_item.txt 的相对路径从com/
它开始让我相信路径的根目录从控制器所在模块的“src”文件夹开始(我的控制器在 app-portal 中,所以在我的情况下, portal/src
)。由于我的模板是 underweb/
而不是src/
,所以我指定了我的路径:
但是,它不起作用,因为引发了错误:
java.lang.IllegalArgumentException:无法通过路径找到模板:../web/WEB-INF/templates/email/email.ftl
所以我的问题是,如何指定这个文件路径去不同的子文件夹,特别是“modules/portal/web”?
谢谢,明乐
==X-从 CUBA-Platform 论坛发帖==
java - 如何修复 eclipselink.refresh 对 JPQL 中的此类查询无效?
我正在尝试通过 JPQL 更新表列,我的其余查询如下所示。
http://localhost:6765/salesfactory/rest/v2/queries/sales$Applications/update?status=KILLED&appID=a896f3e5-9abc-a9a1-f14d-24c9eb22896a
我能够进行各种选择操作,但是在更新方面,我无法做到,我认为这与我在 JPQL 中的查询方式有关。我用谷歌搜索,但我没有找到任何非常接近解决方案的东西。
另请注意,我正在使用cuba-platform
和休息查询。 异常跟踪如下 - 希望它有帮助。