vaadin相关内容

活页夹中的Vaadin上传组件,例如CRUD编辑器

我有一个Crud(来自Vaadin Pro),我想使用BinderCrudEditor中的Upload组件。Upload组件没有存储值(或者更确切地说,缺少HasValue接口),所以我不能使用绑定器。是否有办法以某种方式将其包括在内,而无需在Crud中创建用于文件上载的额外按钮,然后使用侦听器? 推荐答案 最简单的方法可能是使用Vaadin框架的CustomField。您需要实际决定 ..
发布时间:2022-03-17 13:13:12 Java开发

Vaadin 21:区域设置更改时在网格中的LocalDateTimeRenender处更改日期格式

情况和问题,简短 Vaadin 21中的LocalDateTimeRenderer在德语浏览器中显示德国日期,即使Vaadin会话中的区域设置更改为例如Locale.UK。 情况和问题,详细/详细 在Vaadin21Grid中,我有一个LocalDateTime列。它是这样为实体类型T创建的: private Column addLocalDateTimeCo ..
发布时间:2022-03-17 13:08:33 其他开发

如何在Vaadin Flow的FormLayout中添加空格?

例如,如果我有2列2行的表单,但希望将第一个列中的第二列保留为空,如何在不添加空值(空跨度)的情况下完成此操作。 ----------------- | field | empty | ----------------- | field | field | ----------------- 现在我正在做: formLayout.add(new TextField("First r ..
发布时间:2022-03-17 13:04:11 其他开发

Vaadin UI就绪事件

在云环境中,我需要能够找出Spring boot vaadin服务何时为用户连接做好了准备。 我试着呼叫/Actuator/Health,但在avadin准备好之前,服务就已经开始了…… 是否有人面临同样的问题并找到解决方案? 为了清楚起见,我的问题更多的是在负载平衡级别。我需要找到一种方法来告诉负载均衡器(我正在使用粘滞会话),新产生的vaadin服务已经准备好接收用户了……这就是我使用/ ..
发布时间:2022-02-26 17:52:10 其他开发

保存对数据库 vaadin 的更改

我有一个应用程序,它有一个表格,当您单击表格中的一个项目时,它会使用其数据(FieldGroup)填充一组文本字段,然后您可以选择保存更改我是想知道如何保存用户对我的 postgres 数据库所做的更改.我正在为这个应用程序使用 vaadin 和 hibernate.到目前为止,我已经尝试过 editorField.commit()//用户点击保存按钮后 我试过了 editorField ..
发布时间:2022-01-24 18:50:50 Java开发

Vaadin - 在 Vaadin 的网格布局中展开组件

我在 Vaadin 6 中做我的项目.在那里,我已将组件集成到网格布局中.我附上了一张图片.它类似于我的项目布局.它类似于日食.因此,布局将在左侧和右侧有两个侧面板.以及一个中心和底部面板.图像中的红色是按钮.当我按下它们时,面板将被最小化.我希望中心面板扩展并占据最小化面板的区域.我已将面板集成到网格布局中.谁能告诉我如何在网格布局中展开组件. 当我最小化“R"时;'C' &'B' 必须占 ..
发布时间:2022-01-21 11:22:30 其他开发

如何将 CSS 用于 Vaadin 组件?

我似乎看到了一些例子,人们回答了如何通过添加 CSS 代码从组件中获取某些特定行为的问题,但似乎没有人解释如何使用该 CSS 代码将其连接到 Java 组件... .v-table-body{溢出:隐藏!重要;} 例如,我如何在我创建的表上使用此代码? Table table = new Table(caption);table.addContainerProperty("访问ID", Lo ..
发布时间:2022-01-21 10:40:31 Java开发

Vaadin Flow (Vaadin 10) 中的 MenuBar 小部件丢失?

Vaadin 框架 (Vaadin 8) 提供了一个 MenuBar 小部件,如 手册中讨论过,以及在采样器. 当我将手册切换到“Vaadin 10"模式时,我找不到 MenuBar 小部件.我知道 Vaadin 10 (Vaadin Flow) 是对 Vaadin 的一次重大改写,小部件是改名还是不可用? 解决方案 可能在 Vaadin 14 中 更新:MenuBar 小部件 ..
发布时间:2022-01-18 22:33:39 其他开发

如何在 Vaadin 网格中导航并使用键盘选择一个项目?

我想知道是否可以通过 Vaadin 网格或树形网格导航并仅使用键盘箭头键选择一个项目?从我在测试组件时看到的情况来看,默认行为似乎要么只移动到网格中的一个特定单元格,要么移动到 treegrid 中的特定行.如果用户按空格键,则可以实现选择.我试图向网格添加一个快捷方式侦听器,但它似乎不适用于箭头键.并且网格滚动条不会随所选项目一起移动. grid.addShortcutListener(new ..
发布时间:2022-01-18 10:32:33 Java开发

Vaadin Grid 单元格未显示多行行

使用 Vaadin Grid,我想为每个单元格生成多行单元格,这些单元格中的内容与宽度重叠. 我已经试过了: java \n 换行符和 CSS 样式,如 white-space: pre; 但它似乎不起作用.(此解决方案适用于 Table) 自定义渲染器 setRenderer(HtmlRenderer) 带有 标签和不同的 CSS 显示设置 期望的结果: ..
发布时间:2022-01-18 10:19:23 Java开发

如何在 Vaadin 的视图中设置网格/表格中的单元格背景颜色?

我正在使用 Vaadin,我想为我的网格/表格中的特定单元格设置背景颜色,或者如果无法为特定单元格设置背景颜色,我想至少为特定单元格设置字体颜色网格/表格.我有一个网格/表格的代码 TableView 如下: 包com.trading.scraper;导入 com.vaadin.navigator.View;导入 com.vaadin.ui.CustomComponent;导入 com.vaad ..
发布时间:2022-01-18 10:07:46 Java开发

Vaadin 8.5.1- 行更新后刷新网格

我正在使用 Vaadin 8.5.1 Grid 来显示 1000 行.一旦通过更改它的属性更新了一行,我使用grid.getDataProvider().refreshItem(selectedRow)或者grid.getDataProvider().refreshAll() 更新行失败. 我需要做显式的 grid.setItems() 来查看行的更新属性. 我正在使用下面的代码片段来 ..
发布时间:2022-01-18 09:54:42 Java开发

如何在 vaadin-flow 中正确指定对话框大小

试图从包含按钮的网格渲染器中打开一个对话框.问题是对话框不遵守指定的大小. 我尝试设置对话框的宽度和高度,但它不会影响 DOM 元素,只会影响它的子元素(看起来不像预期的那样) @Overridepublic VerticalLayout createComponent(P item) {//这只是创建一个 VerticalLayoutVerticalLayout 布局 = super. ..
发布时间:2022-01-15 14:28:11 Java开发

Vaadin(流):使用共享对象导航到目的地

问题: 我目前有一个显示 SomeModel 类型内容的网格.当我单击该 Grid 的条目时,我想导航到一个视图,该视图将对象作为其输入以显示条目内容. 实施: 为了实现这种行为,我创建了一个 DetailLayout,如下所示: public DetailLayout extends FlexLayout implements HasUrlParameter ..
发布时间:2022-01-10 17:40:56 Java开发

java.util.HashMap 中的无限循环

我在这里经常遇到一些 Vaadin 代码阻塞,我不知道问题可能是什么: 线程 7892:(状态 = IN_JAVA)- java.util.HashMap.getEntry(java.lang.Object) @bci=61, line=349(编译帧;信息可能不准确)- java.util.HashMap.containsKey(java.lang.Object) @bci=2, line=3 ..
发布时间:2022-01-08 14:03:26 Java开发

为 Vaadin 8 Grid 实现列渲染器

Vaadin Framework 指南有一个 页面描述如何在 Vaadin 网格.并且 此页面描述了实现渲染器,但都太简短了. 我想实现一个 InstantRenderer 来补充 Vaadin 8.1 中添加的部分 java.time 渲染器.为 LocalDate 添加了渲染器 &LocalDateTime 但不适用于 Instant、OffsetDateTime 和 ZonedDate ..
发布时间:2022-01-06 09:45:52 其他开发