3

次のように構成された列を持つグリッドがあります...

{
   ...
   editor:new Ext.form.DateField({format:'m/d/Y'}),
   renderer: function (val){return val ? Ext.util.Format.date(val, 'm/d/Y') : ''}
   ...
}

セルをクリックして編集すると、新しい値を選択するまで既存の値を維持するのではなく、セルが空白になることを除いて、正常に動作します。セルをクリックした後、セルから離れてクリックすると、セルは空のままになります。

何が原因でしょうか?

ありがとう

4

2 に答える 2

0

列を次のように定義する必要があると思いました。

columns: [{
    xtype: 'datecolumn', 
    format: 'm/d/Y',
    editor: {
        xtype: 'datefield'
    }
}]

レンダラーを使用したり、作成を使用したりする必要はないと思いますが、例で使用しています

于 2013-01-11T09:38:23.703 に答える