DateFieldのフォーマット

DateFieldを使ったフォームで

  • サーバからは"2013-01-01T00:00:00Z"みたいな形式でデータを受け取って
  • 表示は"2013/01/01"の形式で
  • 保存のためにサーバに送信するときは"2013-01-01"の形式で

とかいう困った仕様に対応するには以下のように書く

...
{
    xtype: "datefield"
    format: "Y/m/d"
    altFormats: "Y-m-d\\TH:i:s\\Z"
    submitFormat: "Y-m-d"
    ...
}
...