Javascript 如何在slickgrid中的多个网格之间交换?

Javascript 如何在slickgrid中的多个网格之间交换?,javascript,jquery,slickgrid,Javascript,Jquery,Slickgrid,我想创建多个网格,并使用下拉菜单在它们之间切换。它们占用相同的屏幕空间,但一次只能看到一个。我尝试使用一个带有display none的CSS类来实现这一点,然后使用下拉菜单调用所需的jquery的show方法。但是,网格的垂直滚动条被弄乱了,并且没有显示任何数据行 您可以使用slickgrid提供的基本示例轻松地复制此操作。尝试通过设置“可见性:隐藏”而不是“显示:无”来隐藏其他网格。或者,在显示网格时延迟初始化网格。效果很好。我对包含div的部分使用相对位置,而不是第一个部分。Absolut

我想创建多个网格,并使用下拉菜单在它们之间切换。它们占用相同的屏幕空间,但一次只能看到一个。我尝试使用一个带有display none的CSS类来实现这一点,然后使用下拉菜单调用所需的jquery的show方法。但是,网格的垂直滚动条被弄乱了,并且没有显示任何数据行


您可以使用slickgrid提供的基本示例轻松地复制此操作。

尝试通过设置“可见性:隐藏”而不是“显示:无”来隐藏其他网格。或者,在显示网格时延迟初始化网格。

效果很好。我对包含div的部分使用相对位置,而不是第一个部分。Absolute可能也能工作,尽管我没有尝试过。我一直在尝试在同一个空间(不同的div)中延迟加载一些网格,但我无法让它工作。你们两个都有那个代码的例子吗?slickgrid的文档还有很多需要改进的地方。