кнопка ok в плагине формы записи в extjs - PullRequest
0 голосов
/ 27 июля 2010

как получить обновленные записи, я переопределяю функцию Ok, чтобы сохранить изменения в форме.1.i просто переопределяю функцию ok, но не могу получить измененную запись.

Ext.override(Ext.ux.grid.RecordForm , {
    onOK:function() {

            updateRecord1();
        }

});
function updateRecord1() {//alert('record');
var records =store.getModifiedRecords();
        if(!records.length) {
            return;
        }
        var data = [];
        Ext.each(records, function(r, i) {
            var o = r.getChanges();
            if(r.data.newRecord) {
                o.newRecord = true;
            }
            o[idName] = r.get(idName);
            data.push(o);
        });
        var o = {
             url:gl_acc.php
            ,method:'post'
            ,params:{
                 record:record.get('id'),
                 task:'update'
            }
        };
        Ext.Ajax.request(o);
    } // eo function commitChanges

1 Ответ

0 голосов
/ 27 июля 2010

var records = this.store.getModifiedRecords();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...