Jen*_*876 3 javascript json jqgrid
我有一个jqGrid,通过设置url参数获取JSON格式的数据.
是否可以创建多个列并让它们显示JSON响应的相同属性?
例如,在一列中,我想显示以一种方式格式化的数据,在另一列中,我想以另一种方式显示数据.
是的,这是可能的.确切的实现取决于您在服务器响应中使用的格式.如果您使用,jsonReader: { repeatitems: false }那么可以使用jsonmap属性colModel.jqGrid使用jsonmap 而不是 name在读取服务器的响应时.因此,您的问题的解决方案可能是以下几点
colModel: [
...
{ name: "mainColumn" },
...
{ name: "duplicate1OfMainColumn", jsonmap: "mainColumn" },
...
{ name: "duplicate2OfMainColumn", jsonmap: "mainColumn" },
...
]
Run Code Online (Sandbox Code Playgroud)
例如,您可以为列中的每个定义不同的格式化程序.
如果必须使用datatype: "xml"而不是datatype: "json"那么可以使用xmlmap而不是jsonmap.
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |