在AG-Grid中,columnMoved事件应该在列移动时被触发。如果这个事件从不触发,可能有以下几种解决方法:
gridOptions = {
// other properties
onColumnMoved: function(params) {
console.log('Column moved', params);
}
};
确保AG-Grid版本是最新的。有时,一些问题可能已经在最新版本中得到修复。尝试更新到最新版本并重新测试。
检查是否有其他代码或插件干扰了columnMoved事件。可能有其他事件监听器或插件在AG-Grid中注册了相同的事件,并阻止了columnMoved事件的触发。尝试在一个空白页面上测试columnMoved事件,确保它能正常触发。如果在空白页面上能够正常工作,那么问题很可能是与其他代码或插件冲突。
如果上述方法都没有解决问题,那么可能是一个AG-Grid的bug。在这种情况下,建议通过AG-Grid的官方支持渠道(例如官方论坛或GitHub)报告此问题,以获得更深入的技术支持。
上一篇:Ag-grid的自定义扩展数据