2017-11-13 6 views
3

別のツリーのレコードを選択すると、特定のツリーを開くことはできますか?例えば特定のツリーを開く

私が代わりに私が営業ツリーを開く必要があり、その形状(単なる例)

enter image description here

答えて

2

をopenningの営業部門をクリックした場合は、にボタンを追加することによって、そのようないくつかのことを行うことができますツリービュー。あなたのデータを表示するときは、フォームを使わずにツリービューのみを使用して、強制的にボタンをクリックしてください。

<tree> 
     <field....> 
     <field....> 
     <field....> 
     <button name="open_other_view" ....> 
    </tree> 

し、モデル内の別のビューを開くための関数を定義します。

@api.mutli 
    def open_other_view(self): 
     ...... 
     ...... 
     ...... 
     tree_id = self.env.ref('module_name.tree_xml_id').id 
     return { 
     'type': 'ir.actions.act_window', 
     'name': 'title', 
     'views': [(tree_id, 'tree'), (False, 'form')], 
     .... 
     .... 
     .... 
     } 

私は、この技術は非常にシンプルだと思います。

+0

ありがとうございます。私はすでにツリービューにボタンを追加しましたが、フォームを使わずにツリービューのみを使用してボタンを強制的に使用するにはどうすればいいですか? – Borealis

+0

アクションの定義 'ツリー、フォーム' 'フィールド名=" view_mode ">ツリー'の形式を削除するだけです – Cherif

+0

ありがとう – Borealis

関連する問題