バックグラウンドはデータベースから時刻を取得し、それを JSON 形式でグリッドパネルに送信します。このとき、時刻は /Date(32331121223)/ になります。通常に表示するには、次の処理が必要です。 in
var Record = Ext.data.Record .create([
{ name: 'PublicDate'、mapping: 'PublicDate'、dateFormat: 'Y-m-d'、convert: function (v) {
if (v == null) {
return null;
}
var d = new Date();
var str = v.toString();
var str1 = str.replace("/Date(", ""); 🎜>var str2 = str1.replace(")/", "");
var dd = parseInt(dd);
return d;
]);
コードは次のとおりです。 : var cm = new Ext.grid.ColumnModel([ { header: 'Publication time'、dataIndex: 'PublicDate'、width: 120、align: 'center'、renderer: Ext.util.Format.dateRenderer('Y-m- d') }
]);
これは通常、2012-11-19、
のように表示されます。