JQGrid - 日期过滤器不适用于日期格式(日期(1453636335000))
JQGrid - Date filter is not working with date format (Date(1453636335000))
我正在将JSONstring传递给JQGrid。除了日期过滤器外,一切都工作正常。请找到 JSFiddle 演示here
。请帮助我解决此问题。尝试了所有可能的选择,但对我没有任何用处。
谢谢
由于缺少属性而存在问题
sorttype: 'date'
在使用formatter: "date"
的列中。sorttype
属性的名称是可以误解的,但它将用于排序和筛选。如果 sorttype: 'date' 存在,则列中的数据将在比较之前转换为日期值。您的原始代码使用类似
(String(jQuery.jgrid.getAccessor(this,'CheckinsNoCodeReview_CreatedDate')).toUpperCase() == String("01/24/2016").toUpperCase())
进行过滤。添加sorttype: 'date'
后,它将更改为
(jQuery.jgrid.parseDateToNumber.call(jQuery("#grid")[0],"Y-m-d",jQuery.jgrid.getAccessor(this,'CheckinsNoCodeReview_CreatedDate')) == 1453590000000)
它有效。
查看修改后的演示 http://jsfiddle.net/OlegKi/zevpmrL2/7/
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式