1
次の要素を持つEmber Dataモデルを作成しています。 invoiceRowsのequalTo
を新しく作成した請求書のid
に設定することはできますか?作成したレコードのハウツーからのIDを持つemberデータモデル?
model: function() {
return Ember.RSVP.hash({
parameter: this.store.findRecord('parameter',1),
invoice: this.store.createRecord('customerinvoice',{
order_reference : '',
ordernr_bol: '',
payment_method: '',
invoice_type: '',
company_name: '',
customer_city: '',
customer_country: '',
customer_email: '',
customer_first_name: '',
customer_name: '',
customer_phone: '',
customer_phone_mobile: '',
customer_postal_code: '',
customer_street_nr: '',
customer_vat_number: '',
}),
customers: this.store.findAll('customer'),
invoiceRows: this.store.query('customerinvoicerow', {
orderBy: 'id_cust_invoice_fb',
equalTo: **THIS MUST BE ID OF CREATED INVOICE ???????**
}),
products: this.store.findAll('product')
});
}
あなたは 'customerinvoice'レコードを作成するときに' id'をどのように割り当てるのですか? 'primaryKey'を変更したのか、それとも何かしましたか? – nem035
私はfirebase bakendでember-dataを使用しています - idはfirebaseによって自動的に作成されます –
'store.createRecord'を呼び出すと(デフォルトでは)設定されていません。これはローカルでレコードを作成し、 'save()'を呼び出すとバックエンドにポストされます。おそらくIDを作成する特定のシリアライザを使用していますか? – nem035