1
我在我的解决方案中使用JQGrid动态加载标签,但如果我有一个隐藏的标签上的网格JQGrid似乎不能正确加载,你必须等待它在隐藏它之前加载完全。JQGrid继续加载,即使隐藏
有没有办法继续加载网格,即使它没有显示在网页上?
我在我的解决方案中使用JQGrid动态加载标签,但如果我有一个隐藏的标签上的网格JQGrid似乎不能正确加载,你必须等待它在隐藏它之前加载完全。JQGrid继续加载,即使隐藏
有没有办法继续加载网格,即使它没有显示在网页上?
对于没有激活的选项卡的所有网格,您应该在初始化处使用datatype: 'local'
。它会阻止网格被加载。您应该将datatype
更改为'local'
(关于$('#gridId')。jqGrid('setGridParam',{datatype:'json'}))并且调用.trigger('reloadGrid')
内部的select
回调jQuery UI选项卡或'tabsselect'
事件处理程序。
在重置datatype
并重新加载之前,您可以通过查询当前的datetype
来优化已经具有datetype: 'json'
(或“xml”)的网格的重新加载。要做到这一点,你应该得到当前datetype
关于$('#gridId').jqGrid('getGridParam', 'datatype')
。