gpt4 book ai didi

jqGrid 日期列排序不适用于 sorttype :'date'

转载 作者:行者123 更新时间:2023-12-04 04:38:53 25 4
gpt4 key购买 nike

我在 MVC 4 中使用 jqGrid 来显示数据。我有一个带有日期/日期时间列的网格。我回来了 C# DateTime网格日期列的可变数据; formatoption: {srcformat: 'm/d/Y', newformat: 'm/d/Y'} 显示正常用于日期列 & formatoption: {srcformat: 'm/d/Y h:i:s', newformat: 'm/d/Y h:i:s A'}对于日期时间列。但是当用户单击列标题时,此列的排序不会反射(reflect)出来。
这是colModel对于日期列

{
name: 'TestOrderDate', index: 'TestOrderDate', formatter: 'date',
sorttype: 'date', width: 90, align: 'center', fixed: true,
formatoptions: { srcformat: 'm/d/Y', newformat: 'm/d/Y' }
},

& 用于日期时间列

{
name: 'TestOrderDate', index: 'TestOrderDate', formatter: 'date',
sorttype: 'date', width: 90, align: 'center', fixed: true,
formatoptions: { srcformat: 'm/d/Y h:i:s', newformat: 'm/d/Y h:i:s A' }
},

谁能告诉我 colModel 出了什么问题由于哪种排序行为不起作用。

最佳答案

我建议您将 2.5 年前的 4.1.1 版本更新为 4.5.4 版本。它包含日期解析的新实现。对具有 sorttype:'date' 的列进行排序选项 jqGrid 首先解析(取消格式化)网格中显示的字符串。格式如 'm/d/Y h:i:s A'旧版本的 jqGrid 不支持解析(和排序)。

jqGrid从4.3.2开始的版本不需要文件ellipsis-xbl.xml .它在早期版本中用于在旧版本的 Mozilla/Firefox 浏览器中显示省略号。 The lineui.jqgrid.css被替换为 the line从 4.3.2 开始。

关于jqGrid 日期列排序不适用于 sorttype :'date',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19222462/

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