2012-01-13 73 views
0

stackoverflow論壇成員我需要您的幫助。如何使用Json響應顯示日期到Ext Js Column

我正在爲起始日期以JSON格式 "startDate":1328466599000

我想將它展示給我的ExtJS的列服務器響應。但我無法顯示它。

我的專欄,我正在顯示起始日期是 [Ext.Date.format(values.StartDate, "c")] 和我TaskModel是

Ext.define("TaskModel", { 
     extend : "Gnt.model.Task", 

     // Some custom field definitions 
     fields : [ 
      { name: 'Id', type: 'int', useNull : true, mapping: 'id'}, 
      { name: 'StartDate', type: 'date', mapping: 'startDate'}, 
      { name: 'EndDate', type: 'date', mapping: 'endDate', dateFormat: 'MS'}, 
      { name: 'Priority', defaultValue : 1, mapping: 'priority', dateFormat: 'MS' }, 
      { name: 'Duration', mapping: 'duration'}, 
      { name: 'PercentDone', mapping: 'percentDone'}, 
      { name: 'DurationUnit', mapping: 'durationUnit'}, 
      { name: 'parentId', mapping: 'parentId', type: 'int'}, 
      { name: 'Name', mapping: 'taskName'}, 
      { name: 'index', mapping: 'taskindex'}, 
      { name: 'depth', mapping: 'depth'}, 
     ] 
    }); 

我無法查看我的startDate我收到的迴應我的專欄。

有沒有人有什麼想法是什麼導致此錯誤?如果有人有解決這個問題,請幫助我。

回答

1

難道是您在優先級列上定義了dateformat,而不是startdate列?

+0

謝謝爲你答覆我做到了。通過指定dateFormat作爲** dateFormat:'time'** – yaryan997 2012-01-19 05:25:36