2012-11-05 2 views
0

나는 Jqgrid을 Asp.net과 함께 사용하고 있습니다. 툴바 검색을 구현하려고합니다. 모든 필드를 검색 할 수 있지만 날짜 검색 작동하지 않습니다. 일부 예제를 본 그들은 소스에서 로컬 데이터 및 날짜 formate 사용하고 있기 때문에 일하고 있습니다 2012/02/02입니다. 그러나 데이터베이스에서 직접 데이터를 가져 오므로 Plz이이 문제를 해결할 수 있도록 도와줍니다. 검색 기록으로 jqgrid에서 검색 도구 모음이 작동하지 않습니다.

다음은 열 'Date'의 정의에 추가 속성 sorttype: "date"을 사용해야 내 날짜 골 모듈

   name:'Date', 
       index:'Date',                     
       align:"center", 
       formatter:'date',                 
       formatoptions: {newformat:'m/d/Y'},        
       searchoptions: 
       {sopt: ['eq','ne'], 
       dataInit : function (elem) { 
$(elem).datepicker({ changeYear: true, changeMonth: true, showButtonPanel: true}); 
             }} 
+0

정확히 어떤 형식으로 서버에서''Date'' 열에 대한 정보를 반환합니까? 어떤 데이터 형을 사용합니까? 'loadonce : true'를 사용하고 있습니까? – Oleg

+0

데이터 유형 = datetime, load once = true – Naveen

+0

매개 변수'datetype'은''json'',''xml "',''local"'등이 될 수 있습니까? jqGrid의'load once' 나'Data type' 옵션은 없습니다. 'loadonce'와'datetype' 만 있습니다. 잘못 작성된 매개 변수는 모두 무시됩니다. 오늘날 어떻게 하루 보내십니까? ''2012-11-05 ''또는 다른 형식으로 보냈습니까? – Oleg

답변

0

입니다. 또한 서버가 올바른 형식으로 날짜 값을 반환하는지 확인해야합니다.

newformat 속성이 formatoptions 인 경우 jqGrid는 ISO 8601 형식 ("Y-m-d")으로 데이터를 읽으려고합니다. 서버가 다른 형식으로 날짜를 반환하는 경우 추가 srcformat 속성에 대한 형식을 formatoptions으로 설명해야합니다. 예 : srcformat: "m/d/Y".

+0

sorttype을 추가합니다. "date"하지만 여전히 작동하지 않으며 서버의 날짜가 다음과 같이 반환됩니다. "11/5/2012 12 00 : 00 AM "입니다. – Naveen

관련 문제