Soy un usuario por primera vez de jqGrid, hasta ahora fui a través de ejemplos oficiales, estoy interesado en cargar datos en la cuadrícula usando json.jQuery cargando datos en jqGrid
estoy mirando, los datos de carga y descarga (datos JSON): http://trirand.com/blog/jqgrid/jqgrid.html
Aquí es un poco de Javascript que crea cuadrícula:
jQuery("#list2").jqGrid(
{
url : '<c:url value="${webappRoot}/getdetails" />',
datatype : "json",
colNames : [ 'id', 'Location', 'Country Code', 'Type', 'Interval',
'Version', 'Last Active', 'Last Login', 'NOTE' ],
colModel : [
{ name : 'id', width : 10 },
{ name : 'location', width : 75 },
{ name : 'countryCode', width : 50 },
{ name : 'type', width : 40 },
{ name : 'interval', width : 30 },
{ name : 'version', width : 45 },
{ name : 'lastactive', width : 50, align : "right" },
{ name : 'lastlogin', width : 50, sortable : false },
{ name : 'note', width : 50, sortable : false}
],
rowNum : 10,
rowList : [ 10, 20, 30 ],
pager : '#pager2',
width: gridWidth,
sortname : 'id',
viewrecords : true,
sortorder : "desc",
caption : "JSON Example"
});
jQuery("#list2").jqGrid('navGrid', '#pager2',
{ edit : false, add : false, del : false});
${webappRoot}/getdetails
transforma camino a mi proyecto como http://localhost/myProject/getdetails
, Estoy usando Spring MVC (podría ser irrelevante).
Cuando miro en el quemador, este genera esta petición http:
GET http://localhost/newProject/getdetails?_search=false&nd=1304638787511&rows=10&page=1&sidx=id&sord=desc
200 OK
135ms
Aquí está la respuesta:
{
"id": 1,
"location": "office_2782",
"countryCode": "UK",
"quarter": "500",
"version": "v3.05",
"lastactive": "yesterday",
"lastlogin": "today",
"note": "no note",
"type": "read-only"
}
Cuando navego a la pestaña JSON todo parece igual que éste, alguna idea de lo Estoy haciendo mal?
Estoy tratando de cargar solo un registro para empezar, y no puedo hacer que funcione, cualquier ayuda es solicitada.
Si alguna vez te encuentras en Melbourne, mándame un mensaje, y te compraré una cerveza fría. Ese fue un resumen muy útil. –
@DuncanBayne: ¡Buena sugerencia! Creo que la cerveza es muy buena para beber en Melbourne subtropical. Me alegro de poder ayudarte, pero no estoy seguro de que haya visitado Australia. ¡Sin embargo, gracias por tu sugerencia! – Oleg
Muy buena y detallada respuesta. Gracias amigo. –