데이터베이스를 사용하여 검색 템플릿을 저장하고로드하려고합니다. 이를 수행하는 동안 tmplLabel, tmplNames, tmplFilters의 값을 변경할 수 없습니다. loadTemplates() 함수를 호출하여 서버로 이동하여 데이터를 가져 와서 3 개의 변수에 저장합니다. 이 함수는 loadComplete()에서 호출됩니다. 템플릿의 값을 어떻게 재설정 할 수 있는지 알려주십시오. 나는 비슷한 것을 이야기하고있다 http://www.trirand.com/blog/jqgrid/jqgrid.html로드 중 데이터베이스에서 jqGrid의 검색 템플릿 필터
0
A
답변
0
검색 템플릿은 자주 사용되지 않는 흥미로운 기능입니다. 이를 사용하려면 검색 모듈의 parameters 인 tmplNames
및 tmplFilters
(선택적으로 tmplLabel
)을 사용해야합니다. 추가로 recreateFilter: true
옵션을 사용하는 것이 중요합니다. 그래서 당신은 당신이 이미 올바른 코드를 가지고 있다고 가정
var mySearchOptions = {
// it's just some options which you use
multipleSearch: true,
multipleGroup: true,
recreateFilter: true,
closeOnEscape: true,
closeAfterSearch: true,
overlay: 0
},
$grid = $("#grid");
$grid.jqGrid({
// ... your jqGrid options
loadComplete: function (data) {
// you should modify the next line correspond to the place of
// tmplNames and tmplFilters in the server response
if (data.tmplNames && data.tmplFilters) {
mySearchOptions.tmplNames = data.tmplNames;
mySearchOptions.tmplFilters = data.tmplFilters;
}
}
});
$grid.jqGrid('navGrid', {/*navGrid option*/}, {/*Edit options*/}, {/*Add options*/},
{/*Del options*/},
mySearchOptions);
의 옵션을 설정할 수 있습니다,하지만 당신은 recreateFilter: true
옵션을 사용하지 마십시오. 따라서 현재 옵션으로 대화 상자를 다시 생성하는 대신 이전에 열었던 검색 대화 상자가 표시됩니다.
P. jqGrid 4.3.2의 소스를 추가로 새로 고치는 것이 좋습니다 (the answer 참조). 더 나은 키보드 지원이 가능하며 검색 대화 상자에서 searchOnEnter
및 closeOnEscape
옵션, afterChange
콜백 및 사용자 정의 컨트롤을 사용할 수 있습니다 (the answer 참조).
관련 문제
- 1. JqGrid의 Custome 검색 양식
- 2. 로드 중 PHP 폼로드 검색 결과로드
- 3. 로드 중 asp.net 페이지
- 4. jqGrid의 검색/필터는 어떻게 조작합니까?
- 5. setColProp을 사용하여 jqgrid의 검색 옵션을 다시
- 6. 로드 런트가없는 필터 툴바 : true?
- 7. 검색 필터 일치 검색
- 8. 검색/필터 문제
- 9. 데이터베이스에서 시간 간격으로 필터 예약
- 10. 장고 템플릿 필터 데코레이터?
- 11. 장고 템플릿 필터
- 12. 사용자 정의 템플릿 필터
- 13. 치타 템플릿 필터
- 14. 장고를 urlencode 템플릿 필터
- 15. 로드 이미지로드 중 TImage
- 16. 로드 중 자바 실행
- 17. 로드 중 겹치는 이미지
- 18. 로드 중 데이터 처리
- 19. 로드 중 일반보기에서 UITableViewController
- 20. 로드 중 클래스 추가
- 21. 로드 중 자바 스크립트
- 22. 로드 이미지 처리 중
- 23. 자바로 ldap 검색 필터
- 24. SOLR 검색 날짜 필터
- 25. 중첩 검색 중 탄성 검색
- 26. XULRunner 사용 중 /로드 중 표시
- 27. 젠드 검색 lucene 데이터베이스에서 검색
- 28. MVC webgrid에 "로드 중"표시기를 추가 하시겠습니까?
- 29. Linqdatasource 필터 게시자 데이터베이스 검색
- 30. ostream 필터 작성 중