我从网格中随机获取错误:cannot read property 'split' of undefined
在jqGrid.js
文件中。以下是错误线的截屏:随机获取错误:无法读取undefined属性'split'
可能是什么原因呢?
注意:Grid在几秒钟内不断刷新自己,并且在默认设置为折叠状态时,我试图维持网格的展开状态。使用
版本:4.6.0
我从网格中随机获取错误:cannot read property 'split' of undefined
在jqGrid.js
文件中。以下是错误线的截屏:随机获取错误:无法读取undefined属性'split'
可能是什么原因呢?
注意:Grid在几秒钟内不断刷新自己,并且在默认设置为折叠状态时,我试图维持网格的展开状态。使用
版本:4.6.0
你不贴有测试数据,可用于重现该问题的演示。因此我必须猜测来描述问题的原因。
这是旧的jqGrid 4.6的实现的小问题。它设置在展开/折叠图标跨度,看起来像
onclick="jQuery('#list').jqGrid('groupingToggle','listghead_1_1');return false;"
我想数据,您可以用onClick
属性,生成groupingToggle
一些错误的参数。另一个可能的原因是直接从您的代码中调用groupingToggle
,并使用错误的参数。您应该检查您的代码,以便直接调用groupingToggle
和使用的参数。
以任何方式,该问题应该在free jqGrid中修复,我开发的jqGrid的分支。它扩展了用作分组头的<tr>
的属性以及附加属性data-jqgrouplevel
。免费jqGrid使用属性而不是用法.split("_")
。因此它不会像您所描述的那样产生任何错误。
我之前已经提到过你约free jqGrid。我知道有些情况下,无法升级到新版本并不那么容易。不过你应该明白旧版本4.6是爸爸。版本中不会修复任何错误。因此,您必须迁移到free jqGrid或Guriddo jqGrid JS或基于jqGrid 4.6支持您自己的分支,或者仅迁移到某种替代产品。在旧的jqGrid 4.6中没有其他的修补程序会更多。
好的。我几乎完成了向'free jqgrid'的迁移。我已经完成了必要的工作!但是,我不确定'css'。当我使用新的'css'时,它会对我的网格进行一些奇怪的更改。像[新css后](http://oi63.tinypic.com/n5g678.jpg)寻呼机获得全长 –
@SuhailGupta:你应该提供**可用于分析结果的演示**。我想你有一些外部潜水与浮动属性,你只需要包括一些额外的CSS属性,如'clear:both',但我只能猜测,如果我没有工作演示。 – Oleg