制表符 - 布局选项

Tabulator - Layout Options

如果我将 table 设置为使用布局“fitDataTable”,我会得到以下内容

这是我所期待和发现的。

但是,如果我将布局设置为“fitDataStretch”并保持其他一切不变,我会得到以下结果

很好,它现在适合我想要的宽度,但是请注意底部的大间隙以及它没有显示所有行的方式。

陌生人仍然如果我尝试设置 table 高度我得到以下内容(redraw() 似乎什么都不做)

请注意,它仍然没有显示所有数据,而且 header 似乎已经拉伸

由于包含的元素完全相同,我所更改的只是创建 table 时的布局,我正在努力找出布局看起来损坏的原因,我只能假设当 Tabulator 创建table 它不喜欢包含元素上的某些内容,但如果您对两种布局的工作方式差异有任何指示,我会提出建议。

如果包含的元素具有 CSS display: grid - 我可以更改为 display: block 并且一切都按预期工作,则 Tabulator 中的某些布局似乎效果不佳。另外,请参阅@oli Folkerd

的评论