2011-09-19 3 views
0

이 JSON을 얻었고 DataTables 또는 Flexigrid를 사용하여 테이블로 표현하려고합니다. 나는 시도했지만 성공하지 못했습니다. 필자는 사용자 정의 JSON 포맷터를 사용하여 일부 데이터 만 추출하여 DataTable과 함께 사용할 수 있다고 생각했습니다.이 JSON을 테이블로 표현하는 방법

아이디어 나 다른 접근 방식이 필요합니다.

추신. 이것은 JSON의 일부일뿐입니다.

piece of the json

전체 JSON 개체 :

{"tipoGuia":1,"valida":"23-09-2011","procesada":0,"solicitante":{"cedula":"V22198793","nombre":"JOSE MEDINA"},"propietario":{"cedula":"V-23240257","nombre":"Jose","apellido":"Reyes M.","telefono":null},"unidadP":{"id":"157","nombre":"Fundo Nieto","rna":"s/n","sector":"Via Ppal. Las Rocas (Las Tapias)","municipio":"Rivas Davila"},"cosecha":{"idInspeccion":"a369ba59","idCosecha":"732ecc26","token":"f3490950310830fc6083d73eb6cf6439","variedad":"Criollo","cosechado":"0.2","produccion":"140","restante":"200","sembrada":"0.2","transportado":"45","rubro":"Ajo"},"transportista":{"cedula":"V17769062","nombre":"Luis Eduardo","apellido":"Ceballos","placa":"71fmao","marca":"IVECO","modelo":" PEGASO","capacidad":"10","remolque":"S/N","origen":"Mérida","municipio_origen":"Rivas Dávila","destino":"Aragua","municipio_destino":"Jose Angel Lamas","sitiodestino":"mercamer"}} 
+0

하면 데이터가 표에 제시하는 방법을 당신이 원하는 우리를 게재 할 수 있습니까? JSON에서 두 가지 수준의 데이터를 볼 수 있습니다. 단일 수준 테이블로 표시하더라도 문제는 아닙니다. –

+0

예, JSON을 테이블에 표시하고 싶습니다. JSON에서 2 단계를 받았습니다. 이 JSON은 레코드 만 나타내므로 많은 레코드가 있습니다. – Felix

답변

0

당신이 좋아하는 aoColumns 매개 변수 뭔가를 사용하여 객체의 속성에 열을 매핑 할 수 있습니다 :

"aoColumns": [ 
     { "mDataProp": "valida" }, 
     { "mDataProp": "procesada" }, 
     { "mDataProp": "solicitante.celula" }, 
     { "mDataProp": "solicitante.nombre" } 
    ] 

http://datatables.net/release-datatables/examples/ajax/deep.html에 예를 참조하십시오. 당신이 aaData 배열로 JSON을 포장해야합니다 참고 :

{ 
    "aaData": [ 

    ] 
} 
관련 문제