2012-01-13 1 views
0

stackoverflow forum member 나는 당신에게 도움이 필요합니다.Json 응답으로 Ext Js 열에 날짜를 표시하는 방법

나는 내 ExtJS로 컬럼에 표시 할 "startDate":1328466599000

로 JSON 형식의 startDate에 대한 서버 응답을 얻고있다. 하지만 그것을 표시 할 수 없습니다. 내가 STARTDATE를 표시하고있는

내 열 [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을 정의 했습니까?

+0

덕분에 다시 잠시 뭔가를 파고하지만 난 (이 항목 전) 단지 같은 일을 찾고 먼저 내 블로그 게시물에 달렸다 죄송합니다 당신이 대답 해 줬어요. dateFormat을 ** dateFormat : 'time'로 지정하여 ** – yaryan997