如何在可编辑的Sencha网格4.2中获取编辑值以使用ajax进行编辑?

问题描述 投票:1回答:1

我想在Sencha Ext Js Grid 4.2的可编辑行网格中编辑一行,并使用ajax将编辑后的数据保存在数据库中。以下是更新行的给定代码:

var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
    clicksToMoveEditor: 1,
    autoCancel: false,
    listeners: {
        edit: function(editor, context, eOpts) {

        var record = editor.record;
        alert(record);  
            //do your processing here, e.g.:
                Ext.Ajax.request({
                    url: 'myServer/saveRecord',
                    params: { record: record }
                });
            }
        }
    })

现在我想获取编辑的数据,我有一个显示编辑数据的警报。它在警报中显示“未定义”。那么我如何获取编辑后的数据并通过ajax传递数据以保存在数据库中。我没有找到任何方法让编辑的数据通过ajax。有没有办法解决这个问题?

javascript php extjs4.2
1个回答
0
投票

(代表作者提问)。

我做到了,它工作正常:

Ext.Ajax.request({
    url: 'grid_ajax/providers_edit_ajax.php',
    params: {
        id:context.record.data.id,
        npi_no:context.record.data.npi_no,
        lname:context.record.data.lname,
        fname:context.record.data.fname,
        status:context.record.data.status
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.