jqGrid:如何获取所有原始数据,将对象置于对象内部的问题

时间:2014-01-24 08:35:29

标签: javascript json datagrid jqgrid

我有一个网格数据是这样的:

Grid rows data

如您所见,有一些行(0,1,2和3个对象),每个行内都有更多对象。请注意,有一个名为' datosPersonales '的对象('personalData'),内部有更多的objets; nombre(名字),apellido1(名字)等。

当我尝试从一行获取数据时出现问题:

var empleado = $("#GRID_empleado").jqGrid("getRowData",numRow);

我得到的是对象和对象,但前面提到的'datosPersonales'objetc不是更多对象的“父亲”。使用图像(来自萤火虫)更容易理解:

Data ungrouped in an object

我不知道为什么,而不是用他的'儿子'得到'datosPersonales',我得到了这些:

  • datosPersonales.nombre
  • datosPersonales.apellido1
  • datosPersonales.calle

从网格的某一行甚至整个网格获取所有/整体/原始数据的方法是什么?

我尝试了一些参数,但我没有成功。

我想要的是在第一张图片中获得[3]的数据。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您没有发布任何显示如何使用jqGrid的代码。即使像datatypeloadonce这样重要的jqGrid选项也是未知的。所以我只能猜测。我想你用子网格创建网格来显示你发布的所有数据。我想你使用接近我描述herehere的方法。您可以使用getLocalRow.jqGrid("getGridParam", "userData")代替getRowData。如果您不知道我引用的答案,我建议您阅读。