0

我们正在使用“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() 但是当我们有结构化数据时它永远不会被调用(它在非结构化单元格数据上工作正常)。

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

有什么建议么?

4

0 回答 0