【问题标题】:How to set Row height dynamically in vaadin 7 Grid?如何在 vaadin 7 Grid 中动态设置行高?
【发布时间】:2018-11-12 23:23:36
【问题描述】:

我正在创建一个包含三列的 vaadin 网格,其中一列包含 HTML 内容。 HTML 数据可以是多行。默认情况下,只有第一行 HTML 数据会显示在网格中。

下面是我的代码

    Grid grid = new Grid();
    grid.setColumns("C1","C2","C3");
    grid.getColumn("C1").setHeaderCaption("Column 1");
    grid.getColumn("C2").setHeaderCaption("Column 2");
    grid.getColumn("C3").setHeaderCaption("Column 3");
    grid.getColumn("C2").setRenderer(new HtmlRenderer());

    grid.addRow("text1","<p>Line 1 Data</p><p>Line 2 Data</p>","data1");
    grid.addRow("text2","<table><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td><td>$100</td></tr></table>","data2");

And the grid looks like this

如何根据 HTML 数据的高度动态设置行高?

我正在使用 vaadin 7

【问题讨论】:

    标签: vaadin vaadin7 vaadin-grid


    【解决方案1】:

    如何根据 HTML 数据的高度动态设置行高?

    Vaadin 7 或 Vaadin 8 Grid 不支持此功能。 Grid 基于固定高度的行。在 Vaadin 7 中,您可以在主题中设置 Grid 高度(在此处查看更多信息:https://vaadin.com/forum/thread/14385724),在 Vaadin 8.1+ 中,Grid 中还有 setRowHeight() 方法。

    【讨论】:

      猜你喜欢
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2021-08-22
      相关资源
      最近更新 更多