OpenERP树结构:field_parent

时间:2014-01-20 08:10:33

标签: xml openerp

我试图在树状结构中显示采购和采购订单行。 当我点击PO树结构时,我需要以下格式

PO1
 PO1Line1
 Po1line2
PO2
 PO2Line1

尝试下面的代码:

<record id="view_purchase_list" model="ir.ui.view">
        <field name="name">purchase.order.tree</field>
        <field name="model">purchase.order</field>
         <field name="type">tree</field>
         <field name="field_parent">order_line</field>
        <field name="arch" type="xml">
            <tree fonts="bold:message_unread==True" colors="grey:state=='cancel';blue:state in ('wait','confirmed');red:state in ('except_invoice','except_picking')" string="purchase_form_action">
                <field name="message_unread" invisible="1"/>
                <field icon="icon" name="name" string="Reference"/>
                <field name="date_order" />
                <field name="partner_id"/>
                <field name="origin"/>
                <field name="amount_total" sum="Total amount"/>
                <field name="state"/>
                <field name="product_id" invisible="1"/>
            </tree>
        </field>
 </record>

 <record id="action_purchase_list" model="ir.actions.act_window">
    <field name="name">PO Tree Structure</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">purchase.order</field>
    <field name="view_type">tree</field>
    <field name="view_id" ref="view_purchase_list"/>
    <field name="domain">[('state','in',('draft','sent','confirmed'))]</field>
    <field name="search_view_id" ref="view_purchase_order_filter"/>
 </record>

 <menuitem action="action_purchase_list" id="menu_purchase_list"
        parent="menu_procurement_management"
        sequence="0"/>

我只使用展开按钮获取标题详细信息 任何建议都会有所帮助

1 个答案:

答案 0 :(得分:1)

它不可能通过两个不同的模型获得下拉列表视图。一种方法是你必须创建自己的模块,自定义树和形成功能,这是困难的方式。您可以在this link中看到一个示例。

其他方式只是你在这里所做的相反的过程。您正在创建采购订单的视图。通过单击采购订单,您可以列出采购订单行。我的意见是您创建采购订单行的视图并使用field_parent作为'order_id'。