Ember CLI 1.13.14 Ember 2,5 Ember-Data 2.5Ember Ember 2,5-Data 2.5 hasMany und POST-Anfrage
Ich habe eine Anwendung mit zwei Modellen.
// 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')
});
ich eine Suche this.store.query('bulkpayment', filter)
mit allen erforderlichen Datensätze abzurufen. Diese werden geladen und dem Benutzer angezeigt.
Der Benutzer wählt dann die Datensätze aus, die er bezahlen möchte, gibt den zu zahlenden Betrag in das Feld requisitionamt ein und drückt die Taste Requisition Payments
auf meinem Formular.
ich dann eine neue Bulk-Kostenanforderung Datensatz erstellen
let bcr = this.store.createRecord('bulkcostrequisition');
Stellen Sie den Transtype und dateTrans
bcr.transType = '1';
bcr.dateTrans = Date.now();
Und fügen Sie alle ausgewählten Datensätze (in diesem Fall alle Datensätze)
bcr.get('bulkPayments').pushObjects(this.store.peekAll('bulkpayment'));
Ich versuche dann, die Masse zu speichern c ost Anforderung Datensatz
this.get('bulkcostrequisition').save();
Dies erfordert die richtige Methode auf dem Server und die Information gelangt auf, jedoch ist es gelangt nur die ID und die Art des Objekts in der Beziehung (hasMany) bulkPayments Feld, wie unten zu sehen ist.
Gibt es eine Möglichkeit, auch die Attribute zu schicken?