2012-03-14 7 views
0

나는 문제가 내 그리드가있는 jqGrid 검색 Tollbar 제대로

문제는 토글 검색이 잘 작동되지 않도록 내 그리드가 loadonce하지 않습니다,하지만 난이 loadonce을 변경할 때 : 사실, 그것은 완벽하게 작동합니다.

NOw 내 질문은 어떻게 서버에서 요청하지 않는 Google 검색을 중지 할 수 있습니까?

감사

답변

0

가 있습니다 두 가능성 :있는 jqGrid 중 하나가 로컬 데이터를 보유하고 정렬, 페이징 및 필터링 (검색)을 할 수있는 로컬 또는 서버가이 작업을 수행 할 수 있습니다. jqGrid는 datatype이 아니고 'xml'이 아니거나 loadonce: true 옵션이 사용 된 경우에만 내부 옵션 data_index에 데이터를 로컬로 보관합니다.

그래서 당신은 datatype: 'json' 또는 datatype: 'xml' 사용하는 경우 당신은 아직도 당신이 사용 loadone: true에있는 지역 검색이 필요합니다. 이 경우 내부 옵션 인 data_index이 채워지고 datatype은 서버에서 데이터를 처음로드 한 후 'local'으로 변경됩니다. 나중에 서버에서 데이터를 다시로드해야 할 경우 setGridParam (예 : here 참조)에 대해 datatype을 원래 값 ('json'또는 'xml')으로 재설정하고 "reloadGrid"이벤트를 트리거 할 수 있습니다 (here 참조) .

+0

아이디어를 주셔서 감사합니다. 이제 새로운 것을 배울 수 있습니다. –

+0

@joni_demon : 천만에! – Oleg