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

如何在vaadin 7网格中动态设置行高?

终翔
2023-03-14

我创建了一个有三列的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");

我在用vaadin 7

共有1个答案

桑睿识
2023-03-14

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

Vaadin7或Vaadin8网格不支持此功能。网格基于固定高度的行。在Vaadin7中,您可以在主题中设置网格高度(请参阅更多信息:https://Vaadin.com/forum/thread/14385724),在Vaadin8.1+中,网格中也有setRowHeight()方法。

 类似资料:
  • 我是新的CSS网格和使用设计一个发票。在我的代码示例中,我有元素作为。此部分将有从数据库加载的发票项目,可以有行数。 为了嘲弄我在该节中添加了3行。但是我在中设置的高度值只应用于网格中的第一行。剩余的行只是将剩余的可用空间拆分。 对于3行示例,按预期工作,但仅对第一行应用高度。 CSS网格中是否有任何属性可用于将指定为网格中所有行的高度? null null

  • 有没有人知道如何建立一个动态瓦丁网格,就像这里:https://cdn.vaadin.com/vaadin-grid/2.0.0-alpha3/demo/data.html#dynamic-height 这很奇怪,因为我从未见过vaadin允许像上面的链接一样编写代码。将此模板放在哪里?有没有可能在标准的瓦丁代码中?

  • 问题内容: 我想将String放入比给定单元格宽度更长的字符串中。如何动态设置,以便可以读取整个String?这是一个例子: 在这里,您将看到将给定单元格较长的每个文本换行的代码 谢谢,但是我想根据字符串的长度动态地实现RowHeight。我想读取单元格中的整个字符串/文本。有什么建议? 我是Java初学者,这是我的第一个问题。我很高兴得到答案。 问题答案: 使用JTextArea作为呈现组件时会

  • 我正在 中使用 现在我遇到了表视图单元格高度的问题。我正在聊天屏幕上工作,所以我有文字,图像。所以我在管理屏幕的其中取了一个原型单元。现在下面是我的身高代码 因此,文本单元格没有得到我所期望的,但我不知道我的错误在哪里,还有一件事,如果我< code > returnuitableviewautomaticdimension ,它的工作很好的文本信息,而不是图像。请帮助我,先谢了。

  • 问题内容: 我不喜欢自动格式化如何弄乱空的循环主体,例如: 之前 后 如何配置eclipse不这样做? 问题答案: 转到-> ,然后在选项表中选择-> -> ,然后配置为您喜欢的内容。 为了将来参考,您可以在菜单中键入搜索词以找到该词的所有选项- 因此只需进入菜单并键入“格式”即可显示所有选项

  • 我想做的是根据滚动的数字将Imageview设置为不同的骰子侧。