resizeCanvas 在光滑网格折叠时不起作用

resizeCanvas doesn't work when slick grid is collapsed

本文关键字:折叠 不起作用 网格 resizeCanvas      更新时间:2023-09-26

我有一个手风琴,可以折叠一个光滑的网格。当我使页面变小时,我正在尝试调整光滑网格的大小。打开网格时一切正常,但如果网格折叠并且当我更改页面大小然后单击手风琴时,数据无法在光滑的网格中正确显示。

$(window).resize(function () {
            grid.resizeCanvas();               
        });

我终于找到了解决方案。

<div id="accordion">
        <h3>Credits</h3>
        <div id="griddiv">
            <div id="grid" data-bind="slickGrid: { data: items, columns: columns }"></div>
        </div>
</div>
$(window).resize(function () {
        grid.resizeCanvas();
});
$('#griddiv').on('shown', grid.resizeCanvas)
$("#accordion").click(function () {
        grid.resizeCanvas();
});