gpt4 book ai didi

javascript - JQGrid - 日期过滤器不适用于日期格式(日期(1453636335000))

转载 作者:行者123 更新时间:2023-11-30 12:05:08 26 4
gpt4 key购买 nike

我正在将 JSONstring 传递给 JQGrid。除日期过滤器外,一切正常。请找JSFiddle demo 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 - JQGrid - 日期过滤器不适用于日期格式(日期(1453636335000)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35453546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com