:表示カスタムフィールドの値は、私は、カスタムフィールド<strong>res.partner</strong>で「コード」と命名した8
class cust_partner
_inherit = 'res.partner'
_columns = { 'code': fields.char('Code', index=True), }
カスタマイズname_get、name_search方法は、お客様の代わりにコードを取得するには名。
それは私のカスタムクラスでフィールド
に検索し、表示名でのみ動作します。
class test_order(osv.Model):
_inherit = 'test_order'
_columns = {'customer_code': fields.many2one('res.partner', 'Code', ondelete='restrict', required=False), }
私の予想出力はtest_orderクラスである私は、名前の代わりに「コード」の値を表示する必要がありますフィールドcustomer_code(フォームビューでの保存後)。
これは動作しますが、私は2つのフィールドがPARTNER_ID =コードの出力を期待イムたくありません(デフォルト名) – Silviaa
モデルのデフォルト名は 'class cust_partner'クラスの – Nope
' _rec_name = 'code''で設定できます。しかし、あなたはどこにでも名前の代わりにコードを取得します。 _inheritのようなものです。 – Nope