저는 처음으로 jqGrid의 사용자입니다. 공식 예제를 살펴 보았습니다. json을 사용하여 그리드에 데이터를로드하는 데 관심이 있습니다. 격자 생성 자바 스크립트의 비트 여기 http://trirand.com/blog/jqgrid/jqgrid.htmljQuery로 데이터를로드하는 jQuery
한다 : 나는 현재, 데이터로드 (JSON 데이터) 찾고 있어요
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
이 http://localhost/myProject/getdetails
처럼 내 프로젝트에 경로를 변환은, 나는 스프링 MVC를 사용하고있다 (이것은 무관 할 수있다). 여기
GET http://localhost/newProject/getdetails?_search=false&nd=1304638787511&rows=10&page=1&sidx=id&sord=desc
200 OK
135ms
는 반응이다 : 내가 불을 지르고에서 볼 때
이이 HTTP 요청을 생성 내가 JSON 탭으로 이동하면
{
"id": 1,
"location": "office_2782",
"countryCode": "UK",
"quarter": "500",
"version": "v3.05",
"lastactive": "yesterday",
"lastlogin": "today",
"note": "no note",
"type": "read-only"
}
은 모두이 같은 것, 어떤 생각을 무엇 내가 잘못하고있어?
시작 레코드를 하나만로드하려고하는데 작동하지 않을 수 있습니다. 도움이 필요합니다.
멜버른에서 만난 적이 있다면 나에게 메시지를 보내면 차가운 맥주를 사줄거야. 그것은 _ 매우 유용한 요약이었습니다. –
@DuncanBayne : 좋은 제안입니다! 나는 맥주가 아열대 지방의 멜버른에서 술을 마시기에 아주 좋다라고 생각합니다. 제가 당신을 도울 수있어서 기뻐요. 그러나 확실하지 않습니다. 나는 호주를 방문합니다. 그럼에도 불구하고 당신의 제안에 감사드립니다! – Oleg
아주 좋고 상세한 답변. 고마워 친구. –