将其他单元格数据传递到JqGrid - 同时保持排序/分组工作

时间:2013-10-29 12:06:43

标签: jqgrid

我们使用“jsonstring”数据类型将本地数据加载到jqgrid中(我认为这应该与jqgrid管理的AJAX请求的行为相同?)。我们还使用groupBy,排序和自定义单元格格式。我正在尝试使用结构化单元格数据,如下所示:

var jqGridData = {"total":1,"page":1,"records":10,
         "rows":[{
                        "id":"24_DisclosureFI",
                        "cell":["True", {"Value":"24_DisclosureFI","Source":"Input","OriginalValue":null}]
                ]} }

等等。我们的一些想法是,我们的一些cellAttr函数可以使用其他信息来决定如何格式化特定单元格。但是,添加此扩展结构会导致分组问题。

我们已经包含了一个获取嵌入单元格值的sortType函数,以及一个执行相同操作的customFormatter。这些工作,但是当做一个groupBy时,它只需要找到它找到的第一个单元格值,并将所有内容都包含在其中。我已经尝试定义了isInTheSameGroup()但是当我们有结构化数据时它永远不会被调用(它在非结构化单元格数据上工作正常)。

如果我们关闭结构化数据,一切正常(除非我们无法显示我们想要的单元格格式)。如果我们关闭分组,那么排序/单元格格式化工作正常。但似乎无法找到两者都有效的组合。

有什么建议吗?

0 个答案:

没有答案