我试图在树状结构中显示采购和采购订单行。 当我点击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"/>
我只使用展开按钮获取标题详细信息 任何建议都会有所帮助
答案 0 :(得分:1)
它不可能通过两个不同的模型获得下拉列表视图。一种方法是你必须创建自己的模块,自定义树和形成功能,这是困难的方式。您可以在this link中看到一个示例。
其他方式只是你在这里所做的相反的过程。您正在创建采购订单的视图。通过单击采购订单,您可以列出采购订单行。我的意见是您创建采购订单行的视图并使用field_parent作为'order_id'。