2015-12-21 65 views
0

我从网格中随机获取错误:cannot read property 'split' of undefinedjqGrid.js文件中。以下是错误线的截屏:随机获取错误:无法读取undefined属性'split'

enter image description here

可能是什么原因呢?

注意:Grid在几秒钟内不断刷新自己,并且在默认设置为折叠状态时,我试图维持网格的展开状态。使用

版本:4.6.0

回答

1

你不贴有测试数据,可用于重现该问题的演示。因此我必须猜测来描述问题的原因。

这是旧的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 jqGridGuriddo jqGrid JS或基于jqGrid 4.6支持您自己的分支,或者仅迁移到某种替代产品。在旧的jqGrid 4.6中没有其他的修补程序会更多。

+0

好的。我几乎完成了向'free jqgrid'的迁移。我已经完成了必要的工作!但是,我不确定'css'。当我使用新的'css'时,它会对我的网格进行一些奇怪的更改。像[新css后](http://oi63.tinypic.com/n5g678.jpg)寻呼机获得全长 –

+0

@SuhailGupta:你应该提供**可用于分析结果的演示**。我想你有一些外部潜水与浮动属性,你只需要包括一些额外的CSS属性,如'clear:both',但我只能猜测,如果我没有工作演示。 – Oleg

相关问题