这可能是一个人工制品,但它在我切换到 SlickGrid V2 后构建的几个网格中是非常可重现的(仅 IE)(在以前的版本中从未见过)。当用户调整列大小时,Resort 方法也会触发,这当然会重新调整列。
我也这样做了(没有效果):
grid.onColumnsResized.subscribe(function(e, args) {
e.stopImmediatePropagation();
e.stopPropagation();
// alert('resized');
return false;
});
但是,当我包含警报时......一切正常(没有办法)。所以...我认为这是一个时间问题。我设置了一个错误的 2 秒计时器(除了时间什么都不做),也没有任何效果(仍然有效)。有人可以解释发生了什么以及为什么alert
似乎允许一切正常工作。我使用本地的 Resort 还是默认的 SlickGrid Resort 方法也没关系。
谢谢