当前位置: 首页 > 知识库问答 >
问题:

如何在Vaadin流中查看网格的细节?

弓举
2023-03-14

在我的Vaadin流项目中,我有一个网格,我设置了一些项,但它显示像网格数据

我想要一个体面的格式,用户可以看到具体的细节不喜欢。有什么想法或者vaadin中有什么成分可以让这个变得漂亮吗?

共有1个答案

祁鸿晖
2023-03-14

有两种方法可以做到这一点:

  • 提供的valueProvider比现在在您的属性中使用的.tostring()更好。例如
grid.addColumn(person -> Integer.toString(person.getYearOfBirth()))
        .setHeader("Year of birth");
  • TemplateRenderer:您可以提供一个放置内容的“复杂”HTML结构。这些文档包含一个示例:https://github.com/vaadin/flow-and-components-documentation/blob/master/documentation/components/tutorial-flow-grid.asciidoc#using-template-renderers例如:
grid.addColumn(TemplateRenderer.<Person> of("<b>[[item.name]]</b>")
              .withProperty("name", Person::getName)).setHeader("Name");
 类似资料:
  • 有没有人知道如何建立一个动态瓦丁网格,就像这里:https://cdn.vaadin.com/vaadin-grid/2.0.0-alpha3/demo/data.html#dynamic-height 这很奇怪,因为我从未见过vaadin允许像上面的链接一样编写代码。将此模板放在哪里?有没有可能在标准的瓦丁代码中?

  • 网格查看让你在表中查看、更新、插入或删除数据。网格的弹出菜单提供了以下额外功能:设置字段值为 Null 或空白字符串、使用当前字段值作为一个筛选、格式化网格查看、及以更多。 使用导览栏 表查看器 提供了一个便捷的方式来浏览记录或页使用 记录或页导览栏 按钮。全部按钮用于浏览左和右到前一或下一条记录或页。 记录导览栏 按钮 描述 新建记录:输入一个新记录。在任何时候当你在表网格查看中工作,点击这个按

  • 使用Vaadin的Table类可以向表中添加操作处理程序。例如,在以前的Vaadin版本中,当用户在表格区域内单击鼠标右键时,屏幕上会显示以下2个选项: 行动。处理程序存在于Vaadin 8中,但是不可能添加操作。在Vaadin 8中处理网格,我也没有找到任何其他方法来创建上下文菜单。 在网格中使用操作框架的方法是什么?Grid是否有其他创建上下文菜单的方法?换句话说,上面的例子是如何写的。 现有

  • 我在Windows上使用MySQL Workbench。我执行一个查询并得到结果。是否有任何选项或热键可以隐藏/查看结果网格而无需一次又一次地执行查询? 请在这件事上帮助我。

  • 我需要制作瓦丁8网格单元格文本换行。我试着在瓦丁论坛上关注这个链接。https://vaadin.com/forum/thread/16908210/vaadin-8-grid-wrap-long-lines 我的网格仅在每个单元格中包含字符串。 我有一个这样的风格生成器类: 我正在从Vaadin 6转换,所以我仍然使用旧主题() 在我的styles.css文件中,有: 在创建网格的类中,我有: