1

私はこの簡単なコードを持っています:

var store = {
    "(name)": "My Object",
    "Created": Ext.Date.parse('10/15/2006', 'm/d/Y'),
    "Available": false,
    "Version": 0.01,
    "Description": "A test object"
}


Ext.create('Ext.grid.property.Grid', {
    title: 'Properties Grid',
    width: 300,
    renderTo: Ext.getBody(),
    source: store,
    dockedItems: [{
        xtype: 'toolbar',
        dock: 'bottom',
        ui: 'footer',
        items: ['->', {
            //iconCls: 'icon-save',
            text: 'Sync',
            scope: this,
            // handler: this.onSync
        }]
    }]
});

パネルは次のようになります。

ここに画像の説明を入力

私のアプリは同様のグリッドを使用しています。唯一の違いは、store変数が動的に作成されることです (ただし、同様の構造を持っています) 。また、グリッドのフィールドsyncへの変更を保存するボタンもあります。value

現在、値フィールドは編集できますが、もちろんどこにも保存できません。syncボタンをクリックするvalueと、データベースからすべての行を取得して更新するイベントを追加しようとしています。

property.Gridのコードに何を追加すればよいか、ステップバイステップで教えてもらえsync ますか?valuesphp file

ありがとう

4

1 に答える 1