私はアンドロイドodoo-mobileフレームワークを使用していますこれは私がcreateRecord()
の助けを借りてオンラインレコードを挿入する方法です今odooデータベースのmanyTomanyとoneTomanyフィールドにレコードを挿入したい私はそれを挿入する方法を知らない。 ありがとう!1つに多く挿入多くの多く1つのフィールドに
これは私が新しいレコードをオンラインで挿入/作成する方法です。
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);
}
あなたはアンドロイドからサーバーに有効なデータを渡す方法を見つける必要はありません – Cherif