在可调整大小的容器中呈现 grid.js 表的最佳方法是什么。
如果我不设置网格的高度配置对象,表格大小超出了他的容器,我无法访问表格末尾的溢出栏。
grid = new gridjs.Grid({
columns: [/*A lot of column*/],
fixedHeader: true,
width: document.getElementById("MY_CONTAINER_ID").clientWidth,
height: document.getElementById("MY_CONTAINER_ID").clientHeight,
data: () => {
return new Promise(resolve => {
setTimeout(() =>
resolve([/*A lot of rows*/]), 2000);
});
}
}).render(document.getElementById("MY_CONTAINER_ID"));
出于可调整 div 的目的,我们可以使用 .updateConfig() 方法设置高度并重新渲染所有数据,但这是无稽之谈(如果数据集非常大,甚至更多)。