OpenERP ツリー ビューで行をクリックしたときに発生するアクションを定義する方法を理解できませんでした。製品サプライヤーを表示するためのカスタム ツリー ビューを作成しました (product.supplierinfo)。理想的には、product.supplierinfo オブジェクトのビューではなく、[サプライヤー] タブがアクティブな状態で product.product オブジェクトのフォーム ビューを開きたいと思います (現在のように)。これは可能ですか?少なくとも、親製品へのリンクを含むサプライヤ情報のビューを含むポップアップ ウィンドウを開きたいと思います。
サプライヤー情報ビュー (default_code、manuf_name、manuf_code はすべて、product.supplierinfo モデルに追加されたカスタム フィールドです):
<record id="product_suppliers_tree_view" model="ir.ui.view">
<field name="name">product.suppliers.tree.view</field>
<field name="model">product.supplierinfo</field>
<field name="type">tree</field>
<field name="priority">16</field>
<field name="arch" type="xml">
<tree string="Product Suppliers">
<field name="default_code"/>
<field name="product_id"/>
<field name="name"/>
<field name="product_code"/>
<field name="manuf_name"/>
<field name="manuf_code"/>
</tree>
</field>
</record>
サプライヤー情報アクション:
<record id="product_suppliers_action" model="ir.actions.act_window">
<field name="name">Product Suppliers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.supplierinfo</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="product_suppliers_tree_view"/>
<field name="help">Here you can search for products by supplier information, including supplier and manufacturer name and part number. Each product can have one or more supplier sources.</field>
</record>