2

これらのテーブルが OneToMany 関係でリンクされていることを知っている場合、同じツリー ビューに 2 つのレコードのフィールドを表示するにはどうすればよいですか?

ここに私の分野があります:

    'class_id': fields.many2one('mod.class', 'Entree', required=True),

私のツリービューで:

    <field colspan="4" name="class_id" nolabel="1" widget="one2many_list"/>

しかし、これは外部キーを表示するだけですが、他のフィールドが必要です

助けていただければ幸いです。ありがとうございます

4

3 に答える 3

3

通常、フィールドを使用して関連テーブルのrelatedフィールドを表示します。

于 2012-05-30T19:40:51.743 に答える
1

多くのレポートのように、関連するフィールドを作成するか、テーブルのないビュー (データベース) を作成します。または、ダッシュボード タイプを view にします。それはあなたとあなたの要件次第です。

于 2012-05-30T15:51:43.100 に答える
0

OpenERP の addons フォルダで addons > base > partner > partner.py に移動すると、one2many フィールドである「address」という名前のフィールドが表示されます。また、住所フィールドに関連する「mobile」、「phone」、「city」などの関連フィールドもいくつか見つかります。これらの関連フィールドは、ツリー ビューで使用できます。

これは、あなたがやろうとしていることと同じです。

于 2012-05-31T05:17:33.313 に答える