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();
}
},