Ember CLI 1.13.14 Ember 2,5 Ember-Data 2,5Ember 2,5 Ember-Data 2,5 hasMany и запрос POST
У меня есть приложение с двумя моделями.
// bulkpayment.js
export default DS.Model.extend({
bookingId : DS.attr(),
leadName : DS.attr(),
bookingRef : DS.attr(),
dateTravel : DS.attr(),
paidAmt : DS.attr(),
dueAmt : DS.attr(),
requsitionAmt : DS.attr(),
dateDue : DS.attr()
});
//bulkcostrequisitiom.js
export default DS.Model.extend({
transType : DS.attr(),
dateTrans : DS.attr(),
bulkPayments : hasMany('bulkpayment')
});
я выполнить поиск с помощью this.store.query('bulkpayment', filter)
для получения всех необходимых записей. Они загружаются и отображаются пользователю.
Затем пользователь выбирает записи, которые они хотят заплатить, вводит сумму, подлежащую оплате в поле requisitionamt, и нажимает кнопку Requisition Payments
в моей форме.
Я затем создать новую насыпной стоимость реквизиции запись
let bcr = this.store.createRecord('bulkcostrequisition');
Установите TransType и dateTrans
bcr.transType = '1';
bcr.dateTrans = Date.now();
И добавить все выбранные записи (в этом случае все записи)
bcr.get('bulkPayments').pushObjects(this.store.peekAll('bulkpayment'));
Затем я пытаюсь сэкономить массу c ост реквизиция запись
this.get('bulkcostrequisition').save();
Это требует правильного метода на сервере и проходит вверх информацию, тем не менее, она проходит только идентификатор и тип объекта в отношениях поля (hasMany) bulkPayments, как можно увидеть ниже.
Есть ли способ также отправить атрибуты?