Ext JS: Как изменить значение по запросу полезной нагрузки / ответа?

Вы заметите, что firstfield а также secondfieldзначения 0 на полезную нагрузку, и их ответ null за firstfield, 123456 для secondfield во время запроса REST.

//Here is request payload.
{"firstfield":0,"secondfield":123456,"isprivate":false, ...}

// and this is response of request
{"firstfield":null,"secondfield":123456,"isprivate":false, ...}

Мне нужно установить firstfieldценность такая же как secondfield,

onSave: function (button, e, options) {
    var me = this,
        view = me.getView(),
        vm = view.getViewModel(),
        form = view.items.getAt(0),
        isEdit = vm.data.isEdit,
        store = vm.data.store,
        session = view.getSession(),
        rec = vm.get('currRec');

    if (form.isValid()) {
        Ext.GlobalEvents.fireEvent('showspinner');
        rec.save({ // save calles 3 to 4 parent session save  !
            callback: function (records, operation, success) {
                //rec.set('firstfield', rec.data.secondfield); //Tried to set it over here but couldn't be success
                if (success) {
                    Ext.GlobalEvents.fireEvent('dataupdated');
                } else {
                    Ext.GlobalEvents.fireEvent('savefailed');
                }
            }
        });
        me.onCancel();
    }
},

0 ответов

Другие вопросы по тегам