vaadin14相关内容

非缓冲模式退出编辑器中的Vaadin 14网格

我在Vaadin14中创建了一个自定义字段,它显示一个网格和两个按钮(添加行/清除网格)。此自定义域显示在CRUD编辑器中,该编辑器又有选项卡。 为了使用编辑器创建网格,我在";Non-Buffered&Quot;节中使用了此处所示的https://vaadin.com/docs/v14/ds/components/grid示例。 除了addCloseHandler(Compo ..
发布时间:2022-03-17 14:02:10 其他开发

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

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

如何创建“频谱"使用 Vaadin 的图表 14+

在 Vaadin 14(或更高版本)中是否有一种方法可以创建所谓的“光谱"?图表?本质上,它 99% 与“分散"相同.图表,除了从该点一直向下画一条线到 x 轴(请参见下面的图 1 和图 2,它们更像是一个正确的光谱图.).我创建了一个“黑客"使用“折线图"在 Vaadin 中实现这些准频谱图;并通过添加两个“假"在我的直接点的左侧和右侧强度为 0 的点(如下面标题为“代码片段 1"的代码片段所示 ..
发布时间:2021-09-15 20:34:26 其他开发

对齐选定组件的项目列表

瓦丁 14.4.7 我的表单上有一个 Select 组件.如果选择列表中的项目数量足够,则展开列表的顶部会接触到窗口的顶部,并且列表会显示两个垂直滚动条.如果我将 Select 所在的布局向下移动一点,事情看起来没问题.不过,我想知道是否有办法对齐项目列表并将其放在“选择"框的中心. 这是滚动条的图像: 这是整个应用程序: 这是创建选择框的代码: variableCol ..
发布时间:2021-09-15 20:34:17 其他开发

如何将单击侦听器或上下文菜单添加到 Vaadin 的网格列标题

这个问题类似于这个.但是我对 Vaadin 14 很感兴趣,因为我正在将旧的 Table 组件迁移到 Grids.不再有 HeaderClickListener.因此,如何在 Grid 标题上实现点击侦听器. 我不介意添加带有用于复制的列选择的上下文菜单,但据我所知,没有用于获取列中数据的 API? 解决方案 在 Vaadin 14 中没有 HeaderClickListener.相 ..
发布时间:2021-09-15 20:33:41 其他开发

vaadin 网格列排序嵌套属性

我使用带有嵌套属性的 Vaadin 网格,例如order.createdAt.我想对这些列进行排序并使用 .setSortProperty("order.createdAt") 设置排序,因为 createdAt 是一个 LocalDateTime,它始终是 Comparable.但这不起作用.我需要为每个这样的列定义一个 comparator,并且我已经使用了很多 :-) grid.addCo ..
发布时间:2021-09-15 20:33:36 其他开发

列标题中的文本能否在 Vaadin 14 的网格中换行到多行?

在上图中,我创建了一个 GridVaadin 14. 注意列标题​​没有环绕的红线. 我试图弄清楚是否有可能(并且安全/容易/标准)让列标签换行(例如,就像在 Excel 中那样). 我和我的同事都无法弄清楚如何做到这一点. 解决方案 您需要按照以下代码段调整 Vaadin Grid 样式: /* 在网格列标题中包装文本 */[part~="header-cell"] {空白 ..
发布时间:2021-09-15 20:32:14 其他开发

Vaadin 为版本控制添加什么

我们正在使用 Vaadin 14. 我们应该将项目中的哪些文件夹提交给版本控制?node_modules文件夹很大,很费时间,要不要提交? 解决方案 node_modules 目录不应添加到版本控制! package.json 和 package-lock.json 跟踪 npm 包并固定它们的版本.您可能希望将这些添加到版本控制中,特别是如果您直接使用 npm 添加任何本地包. ..
发布时间:2021-09-01 19:54:01 其他开发

Spring Boot Vaadin验证不起作用-为什么?

我正在使用Vaadin 14和Vaadin CRUD插件,看来我的验证对我不起作用. 如果我打开CRUD视图并查看这两个字段.它们是空字符串,例如null.我想收到一个错误“必须不为空".但是在这里,我完全没有错误. 我的实体看起来像这样. @Entity(name ="Data")@数据公开课数据{@ID@GeneratedValue(策略= GenerationType.IDE ..
发布时间:2021-04-15 19:00:20 其他开发

Vaadin14组合框选择鼠标悬停时的工具提示

我正在使用Vaadin 14 + Java. 我有一个带有枚举的组合框,请尽可能选择项目. 我想尽可能多地显示组合框中的枚举,但是我想在鼠标悬停/工具提示上显示较长的属性“名称". 我看到旧版本的Vaadin也存在相同的问题(显然没有解决方案),我想知道现在是否可以选择这样做. 组合框 ComboBox cb = new ComboBox(); c ..
发布时间:2020-07-26 05:00:57 Java开发

{Java} Vaadin 14-检测用户休假(关闭标签页,f5等)

我当前正在使用 Vaadin Flow版本14 ( 只要用户执行以下任一操作,我只是想能够检测到(在Java中!): 关闭当前浏览器标签(或浏览器) 在键盘上单击F5,或在浏览器中按下“刷新"按钮 点击链接(或其他任何链接),将其重定向到我的网站之外 我已经尝试了许多不同的方法来检测到这一点.到目前为止,我唯一能够检测到的就是每当当前的VaadinSession过期时(可以通过执 ..
发布时间:2020-07-26 05:00:55 Java开发

如何在Vaadin 14中处理SSO重定向

我们有一个Vaadin 14(Flow)应用程序,该应用程序的前面是Apache反向代理,该代理与 Gluu 用于身份验证. 当会话不再有效时,由于会话超时或另一个浏览器选项卡/窗口中的注销,Apache服务器将向Gluu服务器发送重定向,以使用户再次登录. 但是,当内部Vaadin XHR 调用(Ajax请求)发生这种情况时,Vaadin不会似乎可以很好地处理此响应,并显示“来自服务器的无 ..
发布时间:2020-07-13 18:35:43 其他开发