问题标签 [openxava]

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 回答
58 浏览

java - @Calculation 注解在 OpenXava 中不起作用

在我的 OpenXava 应用程序中,@Calculation 注释不起作用。

这是我为使用@Calculation 的@Embeddable 编写的代码:

这是具有可嵌入集合的实体的代码:

结果如下:

@Calculation 不起作用的集合

请注意,当操作数更改时,不会重新计算最后一列(annualContribution)。

为什么在这种情况下@Calculation 不起作用?

0 投票
1 回答
26 浏览

java - 如何在 OpenXava 中使用 @DescriptionsList 连接 2 个字段以组合显示 @ManyToOne 引用?

OpenXava 中的@ManyToOne 关系只允许我从另一个表的组合框中查找一个表以获取描述属性(仅限一个字段)。例如,如果我写:

我得到一个包含所有产品描述字段的组合框。

我的计划是采用两个字段,例如 firstName 和 surName,然后将它们作为字符串连接到用于查找的描述文件中

如何加入 @DescriptionsList 组合中的两个字段?

0 投票
1 回答
36 浏览

java - 如何在 OpenXava 中创建文档模块?

我的 OpenXava 应用程序中需要一个文档模块。基本上是为了让用户在有疑问时查阅手册。

我认为是 HTML 格式。

我在 OpenXava 文档中看到了创建文档模块的可能性: https ://openxava.org/OpenXavaDoc/docs/application_en.html#Application-Documentation%20module

但它只适用于 Liferay 或 WebSphere Portal。

有没有办法在没有 Liferay 或 WebSphere Portal 的情况下做到这一点?

0 投票
1 回答
24 浏览

openxava - DiscussionComment 实体将 Oracle 保留字作为列导致数据库生成错误

当我尝试将原型 DISCUSSION 与 Oracle 一起使用时,由于名为“comment”的实体 DiscussionComment 列而出现错误。尽管我为我的 Oracle 版本使用了正确的方言,但 Hibernate 并未根据需要引用 DDL。这是一个非常常见的问题,解决方案很简单。我只想将解决方案应用于 OpenXava。

我试图更改 OpenXava 项目(OpenXava IDE 附带的那个)中的 DiscussionComment 源。我更改了列名,但没有效果。

我应该改变什么以及在哪里改变实体的映射?

同样的问题也适用于“YourFirstEntity”,因为“日期”列是每个项目的演示实体。

0 投票
1 回答
22 浏览

authentication - 是否可以覆盖 naviox 用户。生产环境中的属性文件

对于小型应用程序的初始试点,我想为要在开发环境中使用的用户名/密码保留一个单独的文件,并为 prd 环境保留一个文件。

到目前为止,我有两个文件,我在创建战争之前手动将 prd 一个复制到 naviox-users.properties。

你能提出一个更好的策略吗?

0 投票
1 回答
40 浏览

jpa - OpenXava 中瞬态类的模块定义

在 OX 的文档中,解释了如何创建一个非持久类,只​​获得一个视图,带有一些操作/字段。链接在这里:

查看参考文档

使用版本 6.6,我无法在 application.xml 中配置使此类工作的模块。在应用程序中打开模块总是会导致 NullPointerException。

这是我的一个尝试。有人可以给我看一个工作的例子吗?

控制器定义为:

类定义是:

最后,控制台输出的最后一个片段:

0 投票
1 回答
13 浏览

properties - OpenXava 如何用我自己的值填充下拉/组合框

您好,感谢该代码运行良好;但就我而言,我想显示不同的时间,例如“07:00”、“08:00”等等。有没有办法做到这一点?