【发布时间】:2015-08-01 03:46:09
【问题描述】:
我有一个带有日期列的 jqgrid。但是在对该日期列执行搜索操作时,它不会产生任何结果,即使按照搜索条件的数据在网格中也是如此。我无法找出仅在我的 jqGrid 中搜索不适用于日期列的问题。如果有人知道搜索不适用于日期列的原因,请帮助我。非常感谢任何帮助。
【问题讨论】:
-
你能分享你的jqgrid代码吗?
-
我的日期列colmodel如下:
{key:false, name:'mydate',index:'mydate',sortable:true,editable:false,searchtype:"date",formatter:"date",formateoption:{newformat:'d/m/y'}} -
什么是
searchtype?你是说sorttype?你有哪个datatype?您是否进行本地搜索?您使用哪些输入数据?您使用哪个版本的 jqGrid?您应该提供更多信息或更好地提供演示问题的演示。 -
搜索类型是日期,如果我没记错的话,它是一个 jqGrids 属性。数据类型是日期时间。是的,我确实执行了本地搜索,以在网格数据本身内执行等于、小于、大于操作。输入数据当然是json。使用的 jqgrid 版本是 4.4.4。如果可能的话,我会尝试在小提琴中准备一个演示。希望这些信息对您有所帮助。
-
colModel中没有searchtype属性(请参阅here)。datatype描述网格的输入数据类型。可以是"local"、"json"、"xml"、"jsonstring"、"xmlstring",但不能是"datetime"。 4.4.4 版本确实非常老。较新的版本绝对是另一种日期的解析和格式化。例如,我强烈建议您将 jqGrid 更新为 free jqGrid。确实需要演示。
标签: javascript jquery jqgrid mvcjqgrid