ExtJs4のGridPanelを使用して、セルを編集する方法datetime
(timefield
またはなしdatefield
)?
私はこれを正しい表示に使用します:
{
header: 'date_event',
field: {
type: 'datecolumn',
// format: 'Y-m-d H:i' // do nothing on rendering ou editing
},
renderer: Ext.util.Format.dateRenderer('Y-m-d H:i')
}
しかし、としてレンダリングされたセルを編集する2011-09-08 09:18
と、入力が変換されました:
Thu Sep 08 2011 09:18:00 GMT+0200 (Romance Daylight Time)
編集用にフォーマットレンダリングを保持できますか?
type: 'datecolumn'
または、 andxtype: 'datefield'
またはorを使用しtimefield
て正常に動作しています。
しかしdatetimefield
、がないと、日付と時刻の両方を編集できませんでした。
完全な日付と時刻のエディターを使用することを好みますが、日付パターンでフォーマットされたテキスト形式で編集するにはどうすればよいですか?
{
header: 'date_event',
xtype: 'datecolumn', // convert with locale FR (without displaying hours) : 08/09/2011
field: {
xtype: 'datefield', // can edit days
// xtype: 'timefield', // can edit hours
// xtype: ['datefield','timefield'], // don't work
},
}