1

我正在尝试在 jqGrid 中设置时间格式。这没用。我想在语言环境文件中使用预定义的格式化程序。这是 col 的定义方式:

          { name: 'Tid', index: 'Tid', width: 65, editable: true, formatoptions: { mask: 'ShortTime' }, editrules: { time: true} }

我尝试了几种不同的选择,但它似乎在网格中没有什么不同。

4

1 回答 1

4

在我看来,文档还不够清楚。正确的语法应该是

formatoptions: { srcformat: 'ISO8601Long', newformat: 'ShortTime' }

其他问题是: (in )中srcformat定义的默认值:'Ymd'。因此,默认情况下,输入数据中的任何时间信息都将被忽略。$.jgrid.formatter.date.srcformatgrid.locale-en.js

请参阅演示

如果您想在网格中使用本地数据,您还应该考虑我在此处报告的错误。该错误已在 github 上的代码中修复,但它是在 jqGrid 4.3.1 发布之后。

于 2012-04-04T12:10:37.363 回答