问题标签 [rapidclipse]

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

java - 将新数据添加到数据库表后如何重新加载/刷新表?

我使用 rapidClipse 4.0
我一开始使用的是 rapidClipse 和 java

我创建了一个带有表格和字段组的页面。
保存新记录后,表不会刷新。
属性:
AutoQueryData 为 false
数据为“findAllContacts”(JPASQL 查询)
实体已设置。
所有 col 都已设置

我尝试关注我关注的视频“RapidClipse:Daten manuell laden”
https
://www.rapidclipse.com/en/forum/index.php/forum/programmierung/495-table-refresh-bei-neuem-datensatz和
https://www.rapidclipse.com/en/forum/index.php/forum/bugs/120-aktualisierung-anzeige-tabelle ---> 此方法不可用/未定义


我尝试使用
- this.table.getBeanContainerDatasource().refresh()
- this.table.getBeanContainerDatasource().addAll(new OkmMetaDataValueDAO().findAllContacts();--> 这确实用相同的数据第二次/两次填充表,但没有重新加载它。
-this.table.addContainerDatasource().addAll(...
重新加载 Container
All 没有成功。

我觉得,我必须通过使用 java-script 在客户端触发内容重新加载。但是如何使用快速剪辑呢?

有人可以解释一下,我必须考虑/考虑什么或我做错了什么?
所有帮助将不胜感激!
提前谢谢你 - OpaHeinz

0 投票
1 回答
490 浏览

java - 如何从数据库视图/刷新实体重新加载内容?

在我的 rapidclipse 4.0 项目中,我必须从数据库视图中读取数据,同时保存手动输入的数据。然后应将读取的值包含在要保存的数据中。

我的问题是,这很好用,只有一次/第一次保存。如果我第二次保存,该值不会更新。

在保存按钮单击事件中,我放置了以下代码:

以下几行完全符合预期,但只有一次:

该视图VSuppliersNewId将始终只返回一个最新值。
例如:

  • 我的观点是从表字段中返回最高值。
  • 让我们假设在第一轮它会返回数字237
  • 保存我的数据后,视图可能会返回238
  • 如果我通过数据库中的 sql 直接读取此内容,我会返回238
  • 但通过上面的代码,它仍然存在237

我假设,必须刷新/重新加载来自数据库的整个代码链,但事实并非如此。

如何更改/增强我的代码以获得预期结果?我做错了什么?

0 投票
1 回答
95 浏览

java - 如何通过 RapidClipse 自动生成的代码修复 Null-Pointer exeption

使用 RapidClipse,我构建了一个包含三个元素的页面。
一个下拉字段,一个 XdevTable 和一个 XDevfieldGroup。
下拉字段由数据库表内容填充(正常工作)
从下拉字段中选择值后应填充表(正常工作)
从 XDevTable 中选择值后,相关行应可由字段组。

在表中选择一行后,我得到一个空指针异常:

如果我是对的,我假设存在识别表中选择的项目的泄漏。
但我仍然做了 RapidClipse Training 中描述的内容/方式。
所以表和字段组之间的连接是由表内的“ConnectedForm”属性完成的。

从下拉字段到表格的连接通过以下代码完成:


在表事件中 valueChange 只是用于测试目的的通知:

0 投票
0 回答
696 浏览

java - 如何在 XDevComboBox/RapidClipse 代码生成器中处理 ID?

在字段组内,我想使用下拉字段XDevComboBox来修改值。组合框由数据库表填充(工作正常)。该表有两个字段,一个 id 和一个 text-value。textvalue 应该是可见的并且可以在组合框中选择。我可以选择文本值。

但在后面的代码中,我需要与 textvalue 相关的 id。

有没有办法通过内置的 rapidclipse 功能来处理这个问题?

0 投票
3 回答
262 浏览

java - 如何修复 RapidClipse4 org.hibernate.MappingException:无法从文件配置覆盖:hibernate.reveng.xml

我仍在使用 RapidClipse 4 大约 3 个月。我也是 java、eclipse 和相关事物的新手,并且仍在尝试边做边学。

我的项目仍在成长并且运行良好,直到尝试导入 MySQL 表时突然出现以下错误:org.hibernate.MappingException:无法从文件配置覆盖:hibernate.reveng.xml
详细信息:

0 投票
0 回答
54 浏览

jpa - 如何使用 RapidClipse 生成交叉表?

我想使用现有的实体/DAO 在 RapidClipse 中生成一个交叉表。结果应加载到 XdevTable/XdevGrid

这可能吗,如果是的话怎么办?

在现有的 DAO 中,我放置了以下 JPA-SQL:

每行都有一个或多个错误:选择后的第一个字段生成:

第一条总和线生成(与所有其他总和线一样):

...如果我在 SQL 接口中使用它,选择本身就可以正常工作。

这些字段也与定义的完全一样,如果我使用“findAll”,我将得到所有字段。

至少我想让交叉表结果出现在 XDevTable 中。
之后应该可以单击结果单元格以打开详细信息页面。

我的错误在哪里/出了什么问题?

提前谢谢你 rgds OpaHeinz

0 投票
1 回答
71 浏览

java - 怎么了?RapidClipse,XdevTable 没有显示数据,但数据仍在容器中

我尝试通过在 RapidClipse4 中使用本机查询来生成交叉表。
数据已收集并在控制台上输出仍然可用,但分配给 xDevTable 不起作用。

我创建了以下代码:

该过程在没有任何错误
的情况下运行代码“ System.out.println("Ds: ..." ”末尾的行仅用于检查容器是否有数据。这些行在控制台上打印出完全预期的输出和所有预期的数据

在应用程序中,列(标题)仍然被创建并且可见,但没有包含数据的行。单元格是空的。

我的错误在哪里/我做错了什么?任何想法/帮助将不胜感激。

我想,你也应该知道:

我在查询中使用的表名与实体名称“VUmsCrosstbl”不同

为什么?

我使用的实体名称“VUmsCrosstbl”是一个 db-view,其中包含我作为查询结果集获得的字段。

有了这个技巧,我可以使用 rapidclipse 中的实体构建器,它会自动生成实体和 dao。

对于我在查询中使用的 View V_HibCrosUmsGiroOpaOmaReport,月份名称 Jan-Dez 仍然不在我第一次使用并产生其他错误的实体或 dao 中。


提前谢谢你 rgds OpaHeinz

0 投票
1 回答
63 浏览

rapidclipse - 如何修复错误“类型 entityClass_ 已定义?

我使用 RapidClipse 4.0.1.2 ...

在一个项目上工作了一段时间后,我遇到了很多错误,比如 "The type someEntity_ is already defined"

在这种情况下,我自己没有定义实体。
所有这些都将由 RapidClipse 实体管理器功能完成。
我试图清理项目,我更新并重建它。
都没有成功。

我认为,这仍然是 RapidClipse 中的一个错误,或者它是一个错误的设置。

我用资源管理器检查了其中一个文件,发现以下位置:
1) c:/MyWorkspace/workspace/rc07/target/classes/com/myuser/rc07/dal/
在此路径中是 KontoDAO_.class

2) c:/MyWorkspace/ workspace/rc07/target/geranted-sources/annotations/com/myuser/rc07/dal/
在这个路径中是 KontoDAO_.java

3) c:/MyWorkspace/.metadata/.plugins.org.eclipse.wst.server.core / tmp0/wtpwebapps/rc07/WEB-INF/classes/com/myuser/rc07/dal/
在这个路径中是 KontoDAO_.class

4) c:/MyWorkspace/workspace/rc07/.apt_generated/com/myuser/rc07/dal/
在这个路径是 KontoDAO_.java

5) 在文件夹 c:/MyWorkspace/workspace 的回收中我有大约 30 个版本的 KontoDAO_....

有谁知道如何解决它,或者如何设置项目来防止这种情况?

提前谢谢你
rgds OpaHeinz

0 投票
1 回答
745 浏览

tomcat8 - 如何修复部署war文件后出现黑屏

我仍然在使用 RapidClipse 4.0 的项目上工作,我在生产服务器上部署了几个版本的项目 war 文件。一切正常。上次部署后,加载应用程序 URL 后出现空白屏幕

对于服务器,我使用具有以下设置的 docker 容器:Apache Tomcat/8.5.43, JVM: 1.8.0_222-b10, 3.10.105, amd64

我的第一个想法是:“好吧,你的代码做错了..回头,一切都很好.... :-((

不是!!

我使用了几个运行良好的版本。我停止了应用程序,重新部署并删除了它。然后我部署了一个旧版本..再次部署了一个旧版本..aso

之前运行良好的版本都没有再次运行。我每次都得到相同的结果:加载应用程序后出现空白屏幕。

到目前为止很糟糕:如果部署参数设置正确,我尝试查看 ../conf/server.xml :

看起来不错!

我通过以下方式增强了缓存:

$CATALINA_BASE/conf/context.xml 添加了以下代码:

也没有成功。

我试图查看 catalina.out:仍然没有任何帮助:

在浏览器中调试后,我得到以下信息:

我还在 docker 容器的历史中进行了搜索,发现在我之前部署的所有版本中,这个问题(300 毫秒 ....)仍然从一开始就存在。因此,我认为这也不是原因。

还是我错了?

我搜索了这个 VAADIN 问题,发现了很多,但我无法解决它。styles.css 文件仍然在服务器上。
我想知道 ..../VAADIN/themes//styles.css ... 错误消息中的双斜杠
但是在我的代码中我找不到类似的。
此外,eclipse 中的构建路径包括预期的文件夹结构。

现在我走到了尽头!
我很困惑,我应该如何继续找出这种行为的原因,或者更好地解决它。

欢迎任何想法/帮助!

提前谢谢你
rgds
OpaHeinz

0 投票
3 回答
91 浏览

java - Rapidclipse - 一个屏幕中的多个窗口使用过滤器进行选择

是否有可能在一个屏幕中创建一定数量的窗口。每个窗口都有相同的布局,但内容不同。我想包含一个过滤器,以便我可以选择我想查看的窗口。现在我有一个有四个条目的表。对于每个条目,都会生成一个窗口,但这看起来很混乱。

编辑:起点如所述。我有一个包含数据库内容的表。在此表中,我可以选择多行。对于每一行,应打开一个预定义的窗口。在这个窗口中,我有 textFields,它应该包含来自所选行的匹配属性的值。为了获得更好的结构,我想选择哪个窗口应该是可见的。