2
我的目标:Vaadin表应占据父元素(HorizontalLayout)的100%高度。Vaadin表与大表的动态页面长度
我知道我可以将页面长度设置为0,但由于我的表格非常长,我想保持延迟加载行为。有没有办法让Vaadin动态地确定页面长度?
更新:我发现一个黑客与
.v-table-body {
height: calc(100% - #{($v-table-row-height + 3 * $v-table-border-width)}) !important;
}
在SCSS
,其正确设置的高度。但是,除了在这里使用!important
这种令人不安的事实之外,懒惰还显示了15行的行数,即1-15...
。
'table.setHeight(“100%”)''有什么问题? –
问题是,除非页面长度= 0,否则不会将高度设置为100% –
延迟加载机制不受'setPageLength()'的影响。这只是一个视觉设置。手上的'setCacheRate()'会影响你的缓存。 –