问题标签 [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.
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
java - 如何从数据库视图/刷新实体重新加载内容?
在我的 rapidclipse 4.0 项目中,我必须从数据库视图中读取数据,同时保存手动输入的数据。然后应将读取的值包含在要保存的数据中。
我的问题是,这很好用,只有一次/第一次保存。如果我第二次保存,该值不会更新。
在保存按钮单击事件中,我放置了以下代码:
以下几行完全符合预期,但只有一次:
该视图VSuppliersNewId
将始终只返回一个最新值。
例如:
- 我的观点是从表字段中返回最高值。
- 让我们假设在第一轮它会返回数字
237
- 保存我的数据后,视图可能会返回
238
- 如果我通过数据库中的 sql 直接读取此内容,我会返回
238
- 但通过上面的代码,它仍然存在
237
我假设,必须刷新/重新加载来自数据库的整个代码链,但事实并非如此。
如何更改/增强我的代码以获得预期结果?我做错了什么?
java - 如何通过 RapidClipse 自动生成的代码修复 Null-Pointer exeption
使用 RapidClipse,我构建了一个包含三个元素的页面。
一个下拉字段,一个 XdevTable 和一个 XDevfieldGroup。
下拉字段由数据库表内容填充(正常工作)
从下拉字段中选择值后应填充表(正常工作)
从 XDevTable 中选择值后,相关行应可由字段组。
在表中选择一行后,我得到一个空指针异常:
如果我是对的,我假设存在识别表中选择的项目的泄漏。
但我仍然做了 RapidClipse Training 中描述的内容/方式。
所以表和字段组之间的连接是由表内的“ConnectedForm”属性完成的。
从下拉字段到表格的连接通过以下代码完成:
在表事件中 valueChange 只是用于测试目的的通知:
java - 如何在 XDevComboBox/RapidClipse 代码生成器中处理 ID?
在字段组内,我想使用下拉字段XDevComboBox
来修改值。组合框由数据库表填充(工作正常)。该表有两个字段,一个 id 和一个 text-value。textvalue 应该是可见的并且可以在组合框中选择。我可以选择文本值。
但在后面的代码中,我需要与 textvalue 相关的 id。
有没有办法通过内置的 rapidclipse 功能来处理这个问题?
java - 如何修复 RapidClipse4 org.hibernate.MappingException:无法从文件配置覆盖:hibernate.reveng.xml
我仍在使用 RapidClipse 4 大约 3 个月。我也是 java、eclipse 和相关事物的新手,并且仍在尝试边做边学。
我的项目仍在成长并且运行良好,直到尝试导入 MySQL 表时突然出现以下错误:org.hibernate.MappingException:无法从文件配置覆盖:hibernate.reveng.xml
详细信息:
jpa - 如何使用 RapidClipse 生成交叉表?
我想使用现有的实体/DAO 在 RapidClipse 中生成一个交叉表。结果应加载到 XdevTable/XdevGrid
这可能吗,如果是的话怎么办?
在现有的 DAO 中,我放置了以下 JPA-SQL:
每行都有一个或多个错误:选择后的第一个字段生成:
第一条总和线生成(与所有其他总和线一样):
...如果我在 SQL 接口中使用它,选择本身就可以正常工作。
这些字段也与定义的完全一样,如果我使用“findAll”,我将得到所有字段。
至少我想让交叉表结果出现在 XDevTable 中。
之后应该可以单击结果单元格以打开详细信息页面。
我的错误在哪里/出了什么问题?
提前谢谢你 rgds OpaHeinz
java - 怎么了?RapidClipse,XdevTable 没有显示数据,但数据仍在容器中
我尝试通过在 RapidClipse4 中使用本机查询来生成交叉表。
数据已收集并在控制台上输出仍然可用,但分配给 xDevTable 不起作用。
我创建了以下代码:
该过程在没有任何错误
的情况下运行代码“ System.out.println("Ds: ..." ”末尾的行仅用于检查容器是否有数据。这些行在控制台上打印出完全预期的输出和所有预期的数据
在应用程序中,列(标题)仍然被创建并且可见,但没有包含数据的行。单元格是空的。
我的错误在哪里/我做错了什么?任何想法/帮助将不胜感激。
我想,你也应该知道:
我在查询中使用的表名与实体名称“VUmsCrosstbl”不同
为什么?
我使用的实体名称“VUmsCrosstbl”是一个 db-view,其中包含我作为查询结果集获得的字段。
有了这个技巧,我可以使用 rapidclipse 中的实体构建器,它会自动生成实体和 dao。
对于我在查询中使用的 View V_HibCrosUmsGiroOpaOmaReport,月份名称 Jan-Dez 仍然不在我第一次使用并产生其他错误的实体或 dao 中。
提前谢谢你 rgds OpaHeinz
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
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
java - Rapidclipse - 一个屏幕中的多个窗口使用过滤器进行选择
是否有可能在一个屏幕中创建一定数量的窗口。每个窗口都有相同的布局,但内容不同。我想包含一个过滤器,以便我可以选择我想查看的窗口。现在我有一个有四个条目的表。对于每个条目,都会生成一个窗口,但这看起来很混乱。
编辑:起点如所述。我有一个包含数据库内容的表。在此表中,我可以选择多行。对于每一行,应打开一个预定义的窗口。在这个窗口中,我有 textFields,它应该包含来自所选行的匹配属性的值。为了获得更好的结构,我想选择哪个窗口应该是可见的。