0

stackoverflow フォーラム メンバー あなたの助けが必要です。

startDate のサーバー応答を json 形式で取得しています "startDate":1328466599000

ExtJs 列に表示したい。しかし、私はそれを表示することができません。

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 を表示できません。

このエラーの原因について何か考えがある人はいますか? 誰かがこの問題の解決策を持っている場合は、私を助けてください。

4

2 に答える 2

1

startdate 列ではなく、priority 列で dateformat を定義した可能性がありますか?

于 2012-01-17T10:39:02.693 に答える
0

ここでブログ投稿を行いました:http://peterkellner.net/2011/08/24/getting-extjs-4-date-format-to-behave-properly-in-grid-panel-with-asp-net-mvc3 /

しばらく前から何かを掘り起こして申し訳ありませんが、同じものを検索していて、最初にブログ投稿に出くわしました(このアイテムの前)

于 2012-11-29T20:44:08.320 に答える