データベースにマップされていないフィールドを定義する必要があります。私がしたことは:
var1 = fields.Char()
var2 = fields.Char()
var3 = fields.Float(manual=True)
予想通り、マップされたフィールド var1 と var2 のみでした。しかし、私の問題は、私の見解での var3 の使用です。送信フォームに対処するための値を保存するために、一時的にのみ使用する必要があります。
<tree editable="bottom" create="false">
<field name="var1" readonly="1"/>
<field name="var2" readonly="1"/>
<field name="var3"/>
</tree>
ユーザーに変数に値を設定してもらい、サブミッションでこの値を処理し、変数 var3 を削除してデータベースに保存しないようにします。
しかし問題は、ODOO が のようなものを試し、select var1, var2, var3 from table
var3 がデータベースにマップされていないことです。
必要なのは、次のようなツリーです。
var1 var2 var3
regA descriptionA 10
regB descriptionB 57
誰でも私の問題の解決策、またはこれに対する最善のアプローチを持っていますか?