jqGrid 에서 local 데이터에 대해서 addRowData 를 이용하여 Grid 에 데이터를 추가할 경우. 정렬 기능을 이용하려면 sortname 값을 지정한 후에 Grid 를 reloadGrid 해야만 한다. 하지만 이방법 보다 먼저 json 형태의 데이터일 경우 json 차원에서 정렬을 하면 한단계를 줄일 수 있다.
gridData.list.sort(function(a, b){
if(a.score == b.score){ return 0}
else{
return a.score > b.score ? 1 : -1;
}
});
참고 : http://stackoverflow.com/questions/881510/jquery-sorting-json-by-properties
'Tip > Javascript' 카테고리의 다른 글
[jquery] jquery cron (0) | 2013.12.02 |
---|---|
[jqGrid] rowspan (0) | 2013.12.02 |
[Thymeleaf] contextPath in Javascript (0) | 2013.11.07 |
[jqGrid] getRowData 를 이용시 \r\n 값이 사라지는 현상 in IE8 (0) | 2013.10.30 |
[jqGrid] gridview 를 반드시 써야하는 이유!! (0) | 2013.10.25 |