JqGrid 使用本地数据类型的 2 个不同的 JSON 响应填充主网格和子网格

问题描述 投票:0回答:0

我按照这个例子,它就像一个魅力,

jqGrid 带有“本地”数据的子网格

但现在我想避免“嵌套 Json 响应”格式和 :

  • 使用 一个 Json 响应(在 var 中)填充主网格
  • 不同的 Json 响应(在另一个变量中)填充子网格

通过在两个 JSON 响应中匹配 ID's

例如:

这个用于主网格(我正在使用本地数据类型):

var Maingrid = [{'id': 1, 'first_name': 'Greg', 'last_name': 'JEAN'}, 
{'id': 2, 'first_name': 'Paul', 'last_name': 'Martin'},
{'id': 3, 'first_name': 'Georges', 'last_name': 'Linc'},
{'id': 4, 'first_name': 'Bill', 'last_name': 'Evans'}]

这个用于子网格:

var Subgrid = [{'idref': 1, 'flavour': 'chocolate', 'temp': 'true'},
{'idref': 2, 'flavour': 'vanilla', 'temp': 'false'},
{'idref': 2, 'flavour': 'peanut', 'temp': 'false',
{'idref': 4, 'flavour': 'mint', 'temp': 'false'}]

结果会是这样

我想检查var Maingrid ID

var Subgrid IDREF
之间的公共ID
,当找到对应关系时,填充表。

json jqgrid local subgrid
© www.soinside.com 2019 - 2024. All rights reserved.