如果你使用的是ext5.0.0,当grid的列比较多时拖动某一列的列宽,可能会发现没有效果。不但没有效果,拖动之后这个列干脆tm的不见了。
以下是寻找答案之路
https://www.sencha.com/forum/showthread.php?287011-Grid-with-many-Columns-drag-to-resize-does-not-resize-column-disappears
https://www.sencha.com/forum/showthread.php?287043-Grid-column-resize-is-faulty/page2
https://www.sencha.com/forum/showthread.php?289609-Problem-in-render-column-resize-in-Extjs-5&p=1058088#post1058088
解决办法:修改Ext.dd.DragTracker类的constrainModes属性中的point()方法,注释掉dr.constrainTo(constrainTo);这行即可。
官方号称5.0.1之后解决了这个bug,没有验证过。