我有一个使用 JSON.Net 序列化为 JSON 对象的对象。然后,这个对象被附加到 ExtJs GridPanel 的 JSON Store 使用。
除日期字段外的所有字段都可以正常渲染,我可以渲染日期字段的唯一方法是使用文本列。但后来我得到以下/Date(1293746400000+0200)/呈现为无用的文本。
我知道我需要以某种方式将其转换为正确的日期对象,但我不知道如何转换。
如果您需要更多信息,请告诉我。
最佳答案
前面示例中的“M$”是误导性的,它是“MS”。这是一个适用于 extjs 4 的清晰示例。“LastFellOffCliff”字段设置为 Microsoft JSON 日期样式中传入格式的日期:“/Date(...)/”
Ext.define('ACME.model.CoyoteModel', {
extend: 'Ext.data.Model',
fields: [
{ name: 'CoyoteID', type: 'int' },
'Nickname',
{ name: 'LastFellOffCliff', type: 'date', dateFormat: 'MS' },
'Notes'
]
});
关于c# - 在 EXTJs 网格面板中使用 JSON 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556256/