Вопрос:

Как получить отредактированное значение в редактируемой сетке Сенча 4.2 для редактирования с помощью ajax?

javascript php extjs4.2

385 просмотра

1 ответ

262 Репутация автора

Я хочу отредактировать строку в редактируемой сетке строк для 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. Есть ли способ решить эту проблему?

Автор: Souvick Dey Источник Размещён: 24.09.2013 08:38

Ответы (1)


0 плюса

14638 Репутация автора

(Опубликовано от имени автора вопроса) .

Я сделал это, и он работает нормально:

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
    }
});
Автор: halfer Размещён: 02.03.2019 08:29
Вопросы из категории :
32x32