我有一个显示 3 列的 jqGrid,其中之一是日期时间(正在返回的 SQL 日期时间字段)。colModel 设置如下:
colModel:[
{name:"col1",....,sortable:false},
{name:"col2",....,sortable:false},
{name:"SendTime",index:"SendTime",width:col3width,align:"left",formatter:"datetime",formatoptions:{srcformat:"ISO8601Long",newformat:"LongTime"},xmlmap:"SendTime",sortable:false}
],
从 SQL 返回的日期采用以下格式:
YYYY-MM-DDTHH:mm:ss
jqGrid 中的所有字段都不可排序,并且 SQLORDER BY
控制返回数据的顺序。
我想更改返回的日期格式以省略中间的“T” - YYYY-MM-DD HH:mm:ss
。如果我不能这样做,我会考虑只使用格式化的军事时间。我在 colModel 设置中尝试了几个格式选项,但只成功地格式化了日期或时间,但不能同时格式化两者。
这是否需要自定义格式化程序,还是我忽略了 jqGrid 中的设置?将不胜感激任何帮助。
谢谢!小号