2012-01-13 11 views
0

stackoverflowフォーラム会員私はあなたからの助けが必要です。Jsonの返信でExt Js列に日付を表​​示する方法

私はExtJSの列にそれを表示したい "startDate":1328466599000

としてJSON形式でたstartDateのためのサーバの応答を取得しています。しかし私はそれを表示することができません。私は開始日を表示していたに

私のコラムは [Ext.Date.format(values.StartDate, "c")] であると私TaskModelは、私は私が私のコラムへの応答として受け付けております私たstartDateを表示することはできませんよ

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'}, 
     ] 
    }); 

です。

このエラーの原因は何ですか?誰かがこの問題の解決策を持っているなら、私を助けてください。

答えて

1

startdateカラムではなく、priorityカラムでdateformatを定義している可能性はありますか?

+0

を感謝あなたは私がそれをしたのです。 dateFormatを** dateFormat: 'time'として指定することによって** – yaryan997

関連する問題