【发布时间】:2012-11-05 06:16:33
【问题描述】:
我在 Asp.net 中使用 Jqgrid。我正在尝试实现 Toolbar Search 。每个字段都是可搜索的,但日期搜索不起作用。我看到了一些示例,它们正在工作,因为它们使用本地数据并且源中的日期格式为 2012/02/02。但我是直接从数据库中获取数据,所以请帮我解决这个问题。
这是我的 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});
}}
【问题讨论】:
-
您从服务器返回的
'Date'列的信息究竟是哪种格式?你用的是哪个datatype?你用loadonce: true还是不用? -
数据类型=日期时间,加载一次=真
-
参数
datetype可以是"json"、"xml"、"local"等等? jqGrid 没有load once或Data type选项。只有loadonce和datetype。所有错误的写入参数将被忽略。例如,您如何发送今天的日期?您是使用"2012-11-05"还是以其他格式发送的? -
数据类型为“json”,格式为mm/dd/yyy--11/05/2012
标签: asp.net json search jqgrid