按日期搜索jqgrid搜索工具栏无效

时间:2012-11-05 06:16:33

标签: asp.net json search jqgrid

我在Asp.net上使用Jqgrid。我正在尝试实施工具栏搜索。每个字段都是可搜索的,但日期搜索不起作用。我看到了一些示例,他们正在工作,因为他们使用的是本地数据,源中的日期格式为2012/02/02。但是我直接从数据库中获取数据,所以Plz帮助我解决这个问题。

这是我的Date Col模块

               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});
                                        }}

1 个答案:

答案 0 :(得分:0)

您应该在列sorttype: "date"的定义中使用其他属性'Date'。此外,您应该验证服务器是否以正确的格式返回日期值。

如果仅使用newformat formatoptions属性,则jqGrid会尝试读取ISO 8601格式的数据:“Y-m-d”。如果服务器以其他格式返回日期,则应描述与srcformat的其他formatoptions属性相关的格式。例如srcformat: "m/d/Y"