vaadin14相关内容
我在Vaadin14中创建了一个自定义字段,它显示一个网格和两个按钮(添加行/清除网格)。此自定义域显示在CRUD编辑器中,该编辑器又有选项卡。 为了使用编辑器创建网格,我在";Non-Buffered&Quot;节中使用了此处所示的https://vaadin.com/docs/v14/ds/components/grid示例。 除了addCloseHandler(Compo
..
例如,如果我有2列2行的表单,但希望将第一个列中的第二列保留为空,如何在不添加空值(空跨度)的情况下完成此操作。 ----------------- | field | empty | ----------------- | field | field | ----------------- 现在我正在做: formLayout.add(new TextField("First r
..
在 Vaadin 14(或更高版本)中是否有一种方法可以创建所谓的“光谱"?图表?本质上,它 99% 与“分散"相同.图表,除了从该点一直向下画一条线到 x 轴(请参见下面的图 1 和图 2,它们更像是一个正确的光谱图.).我创建了一个“黑客"使用“折线图"在 Vaadin 中实现这些准频谱图;并通过添加两个“假"在我的直接点的左侧和右侧强度为 0 的点(如下面标题为“代码片段 1"的代码片段所示
..
瓦丁 14.4.7 我的表单上有一个 Select 组件.如果选择列表中的项目数量足够,则展开列表的顶部会接触到窗口的顶部,并且列表会显示两个垂直滚动条.如果我将 Select 所在的布局向下移动一点,事情看起来没问题.不过,我想知道是否有办法对齐项目列表并将其放在“选择"框的中心. 这是滚动条的图像: 这是整个应用程序: 这是创建选择框的代码: variableCol
..
我使用的是 Vaadin 14.0.3.我有一个带有方法 someCode 的类 MainLayout.我使用这个类作为另一个名为 MainView 的类的布局.是否可以在MainView 中使用someCode 方法?示例如下: 公共类 MainLayout {公共无效一些代码(){}}@Route(value = "main", layout = MainLayout.class)公共类主视
..
这个问题类似于这个.但是我对 Vaadin 14 很感兴趣,因为我正在将旧的 Table 组件迁移到 Grids.不再有 HeaderClickListener.因此,如何在 Grid 标题上实现点击侦听器. 我不介意添加带有用于复制的列选择的上下文菜单,但据我所知,没有用于获取列中数据的 API? 解决方案 在 Vaadin 14 中没有 HeaderClickListener.相
..
我使用带有嵌套属性的 Vaadin 网格,例如order.createdAt.我想对这些列进行排序并使用 .setSortProperty("order.createdAt") 设置排序,因为 createdAt 是一个 LocalDateTime,它始终是 Comparable.但这不起作用.我需要为每个这样的列定义一个 comparator,并且我已经使用了很多 :-) grid.addCo
..
我正在尝试将 TextField 作为可编辑组件放在 Grid 的每一行中.但我不知道如何在 ValueChange 事件中回写? 下面是我的代码 SerializableBiConsumer消费者 =(tf, detl) ->{tf.setValue(detl.getP_NO());};SerializableSupplierss = () ->{emisTextField tf =n
..
在上图中,我创建了一个 GridVaadin 14. 注意列标题没有环绕的红线. 我试图弄清楚是否有可能(并且安全/容易/标准)让列标签换行(例如,就像在 Excel 中那样). 我和我的同事都无法弄清楚如何做到这一点. 解决方案 您需要按照以下代码段调整 Vaadin Grid 样式: /* 在网格列标题中包装文本 */[part~="header-cell"] {空白
..
我们正在使用 Vaadin 14. 我们应该将项目中的哪些文件夹提交给版本控制?node_modules文件夹很大,很费时间,要不要提交? 解决方案 node_modules 目录不应添加到版本控制! package.json 和 package-lock.json 跟踪 npm 包并固定它们的版本.您可能希望将这些添加到版本控制中,特别是如果您直接使用 npm 添加任何本地包.
..
我正在使用Vaadin 14和Vaadin CRUD插件,看来我的验证对我不起作用. 如果我打开CRUD视图并查看这两个字段.它们是空字符串,例如null.我想收到一个错误“必须不为空".但是在这里,我完全没有错误. 我的实体看起来像这样. @Entity(name ="Data")@数据公开课数据{@ID@GeneratedValue(策略= GenerationType.IDE
..
我正在使用Vaadin 14 + Java. 我有一个带有枚举的组合框,请尽可能选择项目. 我想尽可能多地显示组合框中的枚举,但是我想在鼠标悬停/工具提示上显示较长的属性“名称". 我看到旧版本的Vaadin也存在相同的问题(显然没有解决方案),我想知道现在是否可以选择这样做. 组合框 ComboBox cb = new ComboBox(); c
..
我当前正在使用 Vaadin Flow版本14 ( 只要用户执行以下任一操作,我只是想能够检测到(在Java中!): 关闭当前浏览器标签(或浏览器) 在键盘上单击F5,或在浏览器中按下“刷新"按钮 点击链接(或其他任何链接),将其重定向到我的网站之外 我已经尝试了许多不同的方法来检测到这一点.到目前为止,我唯一能够检测到的就是每当当前的VaadinSession过期时(可以通过执
..
我们有一个Vaadin 14(Flow)应用程序,该应用程序的前面是Apache反向代理,该代理与 Gluu 用于身份验证. 当会话不再有效时,由于会话超时或另一个浏览器选项卡/窗口中的注销,Apache服务器将向Gluu服务器发送重定向,以使用户再次登录. 但是,当内部Vaadin XHR 调用(Ajax请求)发生这种情况时,Vaadin不会似乎可以很好地处理此响应,并显示“来自服务器的无
..