我想启用列大小调整,但同时我想避免当用户将任何列调整到网格左侧并在最后一列右侧显示空白空间时的情况。我在下面附上了一张图片来解释我想要实现的目标。
像this这样的东西应该适合你。重点是监听columnResized事件,然后检查当前列大小总和是否大于网格宽度,如果是,则使用sizeColumnsToFit函数。不过要小心; sizeColumnsToFit函数将尝试保持列的比率,因此您可能希望将所有列的大小调整为10px,然后调整大小以适应。它主要取决于您的用例以及您希望它的行为方式。
columnResized
sizeColumnsToFit