在最新的ag-grid版本中,当你重置rowHeight并重置数据源时,可能会导致行加载异常的问题。这个问题可能是由于rowModelType设置为'infinite'时,ag-grid无法正确处理行高度的变化和数据源的重置所导致的。
为了解决这个问题,你可以尝试以下几个步骤:
- 确保你使用的是最新版本的ag-grid。ag-grid团队会不断发布新的版本来修复bug和改进功能,所以确保你使用的是最新版本可以减少出现问题的可能性。
- 在重置rowHeight之前,先将rowModelType设置为其他类型,例如'in-memory'或'client-side'。然后再将rowHeight重置为你需要的值。这样可以避免在重置rowHeight时出现异常。
- 在重置数据源之前,先调用gridApi.setRowData([])来清空数据源。然后再设置新的数据源。这样可以确保数据源的重置不会导致行加载异常。
- 如果上述方法仍然无法解决问题,你可以尝试使用ag-grid的官方文档和论坛来寻求帮助。ag-grid的官方文档提供了详细的API文档和示例代码,可以帮助你更好地理解和使用ag-grid。论坛上也有很多开发者分享自己的经验和解决方案,你可以在这里提问并寻求帮助。
关于ag-grid的更多信息和相关产品,你可以访问腾讯云的ag-grid产品介绍页面:ag-grid产品介绍。ag-grid是一个功能强大的JavaScript数据网格,适用于各种复杂的数据展示和操作场景。它提供了丰富的API和功能,可以帮助开发者快速构建高性能的数据网格应用。
希望以上信息对你有帮助!如果你还有其他问题,请随时提问。