OpenXava 文档说: 计算属性是不将其值存储在数据库中但在任何时候访问该属性时都会计算的属性。 有没有办法保留计算的属性? 这样做的原因是: 计算是如此繁重/复杂,以至于在每次访问时都按需执行它是不可行的; 计算围绕着一些随机的东西进行,每次访问属性时这些东西都不相同。 提出这个问题的另一 ...
OpenXava 文档说: 计算属性是不将其值存储在数据库中但在任何时候访问该属性时都会计算的属性。 有没有办法保留计算的属性? 这样做的原因是: 计算是如此繁重/复杂,以至于在每次访问时都按需执行它是不可行的; 计算围绕着一些随机的东西进行,每次访问属性时这些东西都不相同。 提出这个问题的另一 ...
2021 年,我使用OpenXava构建了一个项目,现在它已投入生产。 我有一段时间忘记了,但现在我的客户要求我做一些改变。 首先,我想将它升级到最新的 OpenXava 版本(截至今天为 6.6.3),但我需要知道我当时使用的 OX 版本,以便遵循正确的升级过程。 当我部署它时,我如何知道哪个 ...
如果某些实体不应该是可删除或可插入的怎么办? 有没有一种简单的方法可以摆脱“新建”按钮和垃圾桶图标? ...
您好,感谢该代码运行良好; 但就我而言,我想显示不同的时间,例如“07:00”、“08:00”等等。 有没有办法做到这一点? ...
在 OX 的文档中,解释了如何创建一个非持久的 class,只获得一个视图,带有一些操作/字段。 链接在这里: 查看参考文档使用版本 6.6,我无法在 application.xml 中配置模块,这使得 class 工作。 在应用程序中打开模块总是会导致 NullPointerException。 ...
对于小型应用程序的初始试点,我想为要在开发环境中使用的用户名/密码保留一个单独的文件,并为 prd 环境保留一个文件。 到目前为止,我有两个文件,我在创建战争之前手动将 prd 一个复制到 naviox-users.properties。 你能提出一个更好的策略吗? ...
当我尝试将原型 DISCUSSION 与 Oracle 一起使用时,由于名为“comment”的实体 DiscussionComment 列而出现错误。 尽管我为我的 Oracle 版本使用了正确的方言,但 Hibernate 并未根据需要引用 DDL。 这是一个非常常见的问题,解决方案很简单。 我 ...
我的 OpenXava 应用程序中需要一个文档模块。 基本上是允许用户在有疑问时查阅手册。 我认为是 HTML 格式。 我在 OpenXava 文档中看到了创建文档模块的可能性: https : //openxava.org/OpenXavaDoc/docs/application_en.htm ...
OpenXava 中的@ManyToOne 关系只允许我从另一个表的组合框中查找一个表以获取描述属性(仅一个字段)。 例如,如果我写: 我得到一个包含所有产品描述字段的组合框。 我的计划是采用 firstName 和 surName 等两个字段,然后将它们作为字符串连接到用于查找的描述文件中 ...
我知道使用 @RowStyle 我可以根据字段的特定值确定样式。 但是,如果我想将前五个记录(id >= 1 和 id <= 5)与其他记录区分开来,我该怎么做呢? 例如,在我的例子中,一个活动实体默认以 5 个活动开始。 目标是以不同的颜色或样式显示前 5 行,以及用户添加的记录的 ...
我在特定站点遇到了货币问题。 尽管我已将语言环境设置为南非,但货币以 $ 显示。 Excel等方案反映R。 但是我的 OpenXava 应用程序正在反映 $. 我已经尝试了几个浏览器,但我遇到了同样的问题。 我还在 Chrome 中设置了语言并将其移至我的偏好设置的顶部。 有谁知道问题可能是什么 ...
我使用 setViewName() 从操作更改视图并且它可以工作,但是在更改视图后,所有显示的数据都消失了,所有字段都为空白。 这是我的操作代码: 如何在保留显示数据的同时更改视图? ...
在我的 OpenXava 应用程序中,我有一个名为 Parcel 的 class 引用了 TaxAccount class: 另外,我有一个名为 Assessment 的 class 引用包裹: 保存评估时,我想检查/验证引用的包裹是否有与其关联的 TaxAccount。 如果引用的 Parcel ...
我有一个引用实体优先级的实体问题。 我希望在我的 OpenXava 模块的列表模式中,根据优先级的值,为每一行提供不同的颜色和视觉样式。 这是我的问题实体的代码: 这是优先级: 这是我想要达到的效果: 请注意,低优先级的行是灰色的,高优先级的行是粗体的。 我知道有一个@RowStyle 注释,但 ...
在我的 OpenXava 应用程序中,我有一个带有 @OneToMany 实体集合的实体来创建主从结构。 主实体 Invoice 有一个总的持久属性,每次用户添加、删除或更改细节时我都想更新它。 OpenXava 生成的用户界面是这样的: 总计位于金额列的页脚,并在添加、修改或删除一行时更新。 ...
我有一个名为 date 的属性,用户应该能够在创建新实体时输入值: 但是,在编辑现有实体时,日期属性应该是不可编辑的,通过这种方式: 是否有一种简单的方法来声明仅在 OpenXava 实体中创建时可编辑的属性? ...
我的 OpenXava 应用程序中唯一可用的用户是“管理员”。 我知道使用 XavaPro 我有一个完整的用户和角色管理系统用于我的 OpenXava 应用程序,但 XavaPro 是一个商业产品。 我可以使用开源版本将其他用户添加到我的 OpenXava 应用程序吗? ...
当我运行我的 OpenXava 应用程序时,登录的唯一方法是使用“admin”作为用户,使用“admin”作为密码: 如何为管理员用户定义不同的密码? 使用普通的 OpenXava,而不是 XavaPro。 ...
这是我的“Recapito”实体代码: 此屏幕截图显示了默认情况下的呈现方式: 我想选择“Contatto”的哪些属性显示在“Recapito”的列表视图中,而不仅仅是“nome”属性。 如何选择要在列表视图中显示的属性? ...
我希望我的 OpenXava 应用程序可以使用多种语言(英语、日语和西班牙语)。 例如,如何将我的应用程序的语言设置为日语? ...