gpt4 book ai didi

javascript - jqGrid 对多列使用相同的数据字段

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:19 25 4
gpt4 key购买 nike

我有一个 jqGrid它在 JSON 中获取数据通过设置 url 格式参数。

是否可以创建多个列并让它们显示 JSON 响应的相同属性?

例如,在一列中我想以一种方式显示数据,在另一列中我想以另一种方式显示数据。

最佳答案

是的,这是可能的。确切的实现取决于您在服务器响应中使用的格式。如果您使用 jsonReader: { repeatitems: false } 那么可以在 colModel 中使用 jsonmap 属性。 jqGrid 在读取 来自服务器的响应期间使用jsonmap 而不是 name。因此,您的问题的解决方案可能与以下内容有关

colModel: [
...
{ name: "mainColumn" },
...
{ name: "duplicate1OfMainColumn", jsonmap: "mainColumn" },
...
{ name: "duplicate2OfMainColumn", jsonmap: "mainColumn" },
...
]

当然,您可以为每个列定义不同的格式化程序。

如果必须使用 datatype: "xml" 而不是 datatype: "json" 那么可以使用 xmlmap 而不是 jsonmap.

关于javascript - jqGrid 对多列使用相同的数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21903510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com