jqGrid - 自定义排序器和自定义渲染器之间不匹配

时间:2014-06-09 13:27:00

标签: javascript jqgrid

我的jqGrid中的列有一个客户渲染器,jqGrid将整行JSON(rowObject)作为第三个参数提供给该列。我在渲染器中使用rowObject来创建混合值:状态与行ID连接。太好了! :)

我也有同一列的自定义排序器。 jqGrid为自定义排序器提供了两个值:status的当前值(name =>我的colModel中的“status”)以及该行的所有“named”数据的哈希值 - 其中一个是“status”,但rowId不是包含在哈希中 - 显然是因为我没有明确定义name =“rowId”的列。

如何在自定义sorttype函数中检索rowObject?

Javascript的网格包很少。我在jqGrid上投入了大量时间,我发现很难调试遇到的问题。

编辑:

我找到了一种解决方法,可以为自定义sorttype函数提供更多数据。我在网格中添加了更多列并隐藏了这些列。和以前一样,我的sorttype函数的第二个参数仅包括命名数据,但命名隐藏数据使其可用。

我仍然感到困惑,为什么我的sorttype函数中没有收到所有JSON。

0 个答案:

没有答案