jqGrid search-在执行搜索之前,将搜索输入从日期字符串转换为历元整数

jqGrid search-在执行搜索之前,将搜索输入从日期字符串转换为历元整数,jqgrid,Jqgrid,我有一个显示日期字符串的列,例如“04/28/2017 3:00 PM”。此列的数据实际上是整数(历元),如“149341432”。jqGrid允许我定义一个格式化程序,从历元值生成日期字符串,以显示在网格列中。问题是,如果用户希望在搜索对话框中指定“结束时间大于”04/28/2017 3:00 PM“之类的内容,则该操作将不起作用,因为“04/28/2017 3:00 PM”将与间隔时间值进行比较。jqGrid是否提供了任何钩子,以便我可以将日期字符串转换为其相应的历元值,然后jqGrid可以

我有一个显示日期字符串的列,例如“04/28/2017 3:00 PM”。此列的数据实际上是整数(历元),如“149341432”。jqGrid允许我定义一个格式化程序,从历元值生成日期字符串,以显示在网格列中。问题是,如果用户希望在搜索对话框中指定“结束时间大于”04/28/2017 3:00 PM“之类的内容,则该操作将不起作用,因为“04/28/2017 3:00 PM”将与间隔时间值进行比较。jqGrid是否提供了任何钩子,以便我可以将日期字符串转换为其相应的历元值,然后jqGrid可以使用该历元值进行搜索?如果我查看
日期(149341432)
2017年4月28日23:03:32 GMT+0200的
,我也将不胜感激。如果您希望允许用户筛选(搜索)此类日期,那么您应该解决另外一个问题:忽略时间(或至少秒或时间的其他小部分)筛选日期

我开发的jqGrid的fork中存在相对简单和灵活的问题解决方案。它提供了一个特性,使您能够完全控制定义自定义搜索/筛选操作以及定义如何实现该操作

试试看,这是我为之创建的。您可以筛选
4/15/2015
。我认为它非常接近您的需要,您可以轻松修改符合您要求的代码。

如果我检查
日期(149341432)
2017年4月28日23:03:32 GMT+0200
。如果您希望允许用户筛选(搜索)此类日期,那么您应该解决另外一个问题:忽略时间(或至少秒或时间的其他小部分)筛选日期

我开发的jqGrid的fork中存在相对简单和灵活的问题解决方案。它提供了一个特性,使您能够完全控制定义自定义搜索/筛选操作以及定义如何实现该操作

试试看,这是我为之创建的。您可以筛选
4/15/2015
。我认为它非常接近您的需要,您可以轻松地修改符合您需求的代码