2014-01-24 1 views
0

내부 객체를 얻는 문제 나는이처럼 데이터 그리드가 얻을 방법 :있는 jqGrid : 모든 원시 데이터, 객체

Grid rows data

당신이 볼 수 있듯이, 일부 행이을 (0,1,2 및 3 개의 객체) 그리고 각각의 내부에는 더 많은 객체가 있습니다. 더 많은 객체가 내부에있는 'datosPersonales'('personalData')이라는 객체가 있다는 점에주의하십시오. 브레 (이름) 등

, apellido1 (FIRSTNAME) 문제는 내가 한 행에서 데이터를 얻을 때 발생 :

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

내가 얻을 것은 내부 객체와 객체하지만 앞서 언급 한 'datosPersonales'objetc는 더 많은 객체의 '아버지'가 아닙니다. 쉽게 (개똥 벌레)에서 이미지로는 이해하기 :

Data ungrouped in an object

나는 이유를 알고 있지만 대신 자신의 '아들'과 'datosPersonales'을하지 않는 나는이 같은 그들을 얻을 :

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

그리드의 특정 행이나 전체 그리드에서 전체/전체/원시 데이터를 가져 오는 방법은 무엇입니까?

일부 매개 변수로 시도했지만 성공하지 못했습니다.

내가 원하는 것은 예를 들어 첫 번째 이미지에서 [3]의 데이터를 얻는 것입니다.

미리 감사드립니다.

답변

0

jqGrid 사용법을 보여주는 코드를 게시하지 않았습니다. datatypeloadonce과 같은 jqGrid의 중요한 옵션조차 알 수 없습니다. 그래서 나는 짐작할 수 있습니다. 당신이 게시 한 모든 데이터를 표시하기 위해 서브 그리드가있는 그리드를 생성한다고 가정합니다. 나는 당신이 내가 herehere을 묘사하는 방식에 가까운 방법을 사용한다고 가정합니다. 그런데 getRowData 대신 getLocalRow 또는 .jqGrid("getGridParam", "userData")을 사용할 수 있습니다. 내가 언급 한 답변을 모르는 경우 거기에서 읽으시기 바랍니다.