2017-04-11 5 views
0

私はExt JSを初めて使用しています。私の要件は、UIの "d/m/Y h:i"形式で日付を表示することです。ext js 6.0.1で日付の書式を変更できません

  1. A.java:: ":31:11 2015-01-24T14" 形式このファイルから、私は日付を取得

    以下は、私が作成したクラスです。

  2. モデルJSファイル:fields: [{name: 'date', type: 'date'}]
  3. ストアJSファイル:

    loadData : function() return new PromisedRequest() 
         .get("/test/{empId}") 
         .then(function (data) { 
          Ext.each(data, function(rec) {     
           var dt = new Date();     
           rec.date = Ext.Date.format(dt, 'd/m/Y h:i'); 
          });     
          return data; 
         }) 
         .then(null, null, null, this); 
    
  4. ビューのjsファイル:各行は、ストアからもいくつかの他のテキストとテキストエリアにレンダリングされ 。 new Date()を使用すると、正常に上書きされます。私はjson recから日付をフォーマットしようとすると、ストアで更新されることはありません。

    誰かが同じ問題に直面していて、同じ問題を解決してくれたことに感謝します。

答えて

0

あなたは、モデルの日付フィールド内dateFormatを指定することができます - ので、同じように:

{ 
    name: 'date', 
    type: 'date', 
    dateFormat: 'd/m/Y h:i' 
} 

ます。また、ストア内のデータを操作避けるために、他のケースのためにcalculateでフィールドを操作することができます負荷時に。

関連する問題