ste*_*e_o 2 sql formatting jquery datetime jqgrid
我有一个显示3列的jqGrid,其中一列是日期时间(正在返回的SQL Datetime字段).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}
],
Run Code Online (Sandbox Code Playgroud)
从SQL返回的日期采用以下格式:
YYYY-MM-DDTHH:mm:ss
Run Code Online (Sandbox Code Playgroud)
jqGrid中的所有字段都不可排序,SQL ORDER BY控制返回的数据的顺序.
我想更改返回的日期格式,省略中间的"T" - YYYY-MM-DD HH:mm:ss.如果我不能这样做,我会考虑只是格式化的军事时间.我在colModel设置中尝试了几种格式选项,但只是成功格式化了日期或时间,但不能同时进行.
这需要自定义格式化程序,还是我忽略了jqGrid中的设置?非常感谢任何帮助.
谢谢!小号