我正在使用 android odoo-mobile 框架,这就是我在网上插入记录的方式,createRecord()
现在我想在 odoo 数据库的 manyTomany 和 oneTomany 字段中插入记录。我不知道如何在线插入。请帮助我。谢谢!
这就是我在线插入/创建新记录的方式。
protected OdooResult doInBackground(Void... voids)
{
ORecordValues values = new ORecordValues();
values.put("partner_id", Integer.parseInt(resPartnerArrayList.get(idc).get_id()));
String UTCDate = toUTCTime(binding.qOrderDate.getText().toString())
values.put("date_order", UTCDate);
if(!expDate.isEmpty())
{
values.put("validity_date",binding.qExpirationDate.getText().toString());
}
if(!paymentTerms.isEmpty())
{
values.put("payment_term_id", Integer.parseInt
(paymentTermArrayList.get(idP).get_id()));
}
if(!binding.qUntaxedAmount.getText().toString().isEmpty())
{
values.put("amount_untaxed",binding.qUntaxedAmount.getText().toString());
}
if(!binding.qTotal.getText().toString().isEmpty())
{
values.put("amount_total", binding.qTotal.getText().toString());
}
if(!binding.qTaxes.getText().toString().isEmpty())
{
values.put("amount_tax", binding.qTaxes.getText().toString());
}
return odoo.createRecord("sale.order", values);
}