는 내가있는 jqGrid있다 :특정 열의 jqGrid에서 검색 규칙을 사용자 정의하는 방법이 있습니까?
jQuery("#list").jqGrid({
url : 'ajax/get',
datatype : 'json',
mtype : 'POST',
colNames : [
'Date',
'ID'
],
colModel : [{
name : 'date',
index : 'date',
width : 60,
align : 'center',
searchoptions:{sopt:['gt', 'lt']}
},{
name : 'id',
index : 'id',
width : 40,
align : 'center',
searchoptions:{sopt:['eq']}
}]
//.......
});
"날짜"열에서 "중 하나로, OData"옵션을 설정하는 방법이 있나요. 이제는 "더 큰" "적은"을 보여줍니다. 나는 "from"과 "to"이 필요하다. 그것은 작동하지 않습니다
colModel : [{
name : 'date',
index : 'date',
width : 60,
align : 'center',
searchoptions:{sopt:['gt', 'lt'], odata:['from', 'to']}
}
, 여전히 "큰"과 "덜"표시 :
나는이 시도. 시도이 : 그것은$(document).ready(function(){
$.jgrid.search = {
odata : ['equal','not equal', 'to', 'less or equal','from','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain']
};
$.extend($.jgrid.search);
});
는 대체 "더 큰"을 "로부터"와 "덜"모든 열에하지만 난 단지 "날짜"열에 필요 "방법"을 참조하십시오. 그것을 할 수있는 방법이 있습니까?
감사합니다.
나를 위해 작동 할 수
src.returnValue
을 제거하려면 다음 코드 (JQuery와 2.X 버전) =>를 교체합니다. 규칙은 변경되지 않습니다. 그럼에도 불구하고, 나는이 코드가 global $ .jqgrid.search를 대체 할 것이라고 생각하지만, "Date"컬럼에서만 필요하다. – andser코멘트를 작성하기 전에 코드를 테스트 해보십시오. http://www.ok-soft-gmbh.com/jqGrid/ClientsideEditing3.htm의 소스 코드를보고 두 번 클릭하여 데이터를 수정하고 "그룹"필드의 "이름"을 검색하십시오. 모든 것이 작동합니다. 원인의'navGrid' 매개 변수는'$ .jqgrid.search'에서 전역 설정을 덮어 쓰지 않습니다. – Oleg