【发布时间】:2016-03-16 20:58:56
【问题描述】:
我正在使用 vaadin-grid 元素(聚合物网络组件,而不是 java 网格)。我看到我可以通过visible-rows 属性设置网格上显示的行数。但是我找不到让网格占用所有可用空间的方法,即将行动态设置为填充页面所需的行。文档暗示这是可能的。 demo expenses app 似乎也这样做了,虽然我不知道在哪里。
这是一个非常简单的示例,无论页面大小如何,它都会始终显示 10 行。
<head>
<script src="https://cdn.vaadin.com/vaadin-elements/latest/webcomponentsjs/webcomponents-lite.js"></script>
<link href="https://cdn.vaadin.com/vaadin-elements/latest/vaadin-grid/vaadin-grid.html" rel="import">
</head>
<body>
<vaadin-grid>
<table>
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Value</th>
<th>Progress</th>
</tr>
</thead>
<tbody>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
<tr><td>Project A</td><td>10000</td><td>0.8</td></tr>
</tbody>
</table>
</vaadin-grid>
</body>
</html>
【问题讨论】: