jqgrid jquery を実装し、検索日付を適用しましたが、レコードをフィルタリングしませんでした。以下は私のコードスニペットです。
// jquery jqgrid part
{ name: 'DateUpdated', index: 'DateUpdated',
sorttype: 'date'
, sortable: true
, datefmt: 'm/d/Y', width: 220, formatter: ndateFormatter,
formatoptions: { srcformat: 'm/d/Y', newformat: 'm/d/Y' },
searchoptions: { sopt: ['eq'] }
}
// ------------------------------
function ndateFormatter(cellval, opts, rwdat, _act) {
var time = cellval.replace(/\/Date\(([0-9]*)\)\//, '$1');
var date = new Date();
date.setTime(time);
return (date.getMonth() + 1) + "/" + date.getDate() + "/" + date.getFullYear();
}
検索オプションに日付ピッカーも適用しましたが、日付でフィルタリングしていません。