ggd_2016
52
2017-02-17 18:55:28.0 작성 2017-02-17 18:59:13.0 수정됨
2
200

jqGrid 정렬기능 도움이 필요합니다 ㅠㅠ


spring + mybatis + jqgrid로 페이지를 구현하고 있습니다.


jqGrid 생성 시 url 호출로 기본 데이터를 불러오는 것까지는 됐는데 sort 기능에서 문제가 생겨서 글을 올려봅니다.


gird에서 헤더를 클릭할때마다 컨트롤러 호출해서 쿼리 실행은 되는데 쿼리 결과가 order by 조건의 영향을 안받고 고정된 리스트를 리턴하고 있습니다.

mysql 툴에서 직접 쿼리를 실행하면 원하는 의도대로 정렬은 잘 됩니다.. 


* 쿼리 로그 - sord 파라미터는 asc, desc 잘 구분되어 세팅됨.

SELECT IDX FROM TB ORDER BY #{sidx} #{sord}

Parameters: idx(String), asc(String) 


* 결과 로그 - 정렬조건 asc, desc 구분없이 고정된 정렬..

[{"idx":1},{"idx":2},{"idx":3}]


어떤 부분을 확인해야 할까요?

0
0
  • 답변 2

  • 홍숑
    147
    2017-02-17 20:02:19.0

    #말고 ${sidx} ${sord} 써서 해보세요

    1
  • ggd_2016
    52
    2017-02-20 09:08:19.0

    답변 감사합니다, $로 변경해서 해결되었습니다. 


    #과 $의 차이에 대해 알아봐야겠네요. 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.