【问题标题】:how to make display like sales order lines in odoo如何在odoo中制作类似销售订单行的显示
【发布时间】:2015-12-19 14:25:54
【问题描述】:

我是odoo开发的新手,谁能告诉我如何在odoo中制作图片sales order line的显示,谢谢之前

【问题讨论】:

  • 欢迎来到 StackOverflow。到目前为止,请发布您的尝试。该网站旨在帮助有特定问题的人,而不是为他们工作。如果你能证明你已经做出了一些努力,那么你就更有可能获得帮助。
  • 你最好检查一下official doc
  • 不需要把图片放到单独的url中,有问题就插入吧。

标签: openerp odoo-8


【解决方案1】:

这是 Odoo 中的 One2many 字段 要制作这样一个,您必须添加一些类似这样的内容:

在python代码中

from openerp import fields,models
class sale_order(models.Model):
     _inherit='sale.order'
     field_One2many=field.One2many('sale.order.line','order_id','Order')
sale_order()
class sale_order_line(models.model):
     _inherit='sale.order.line'
     order_id=fields.Many2one('sale.order','Order')
sale_order_line()

并且您的 Xml 文件中有一些视图代码,例如:

<record model="ir.ui.view" id="view_test">
            <field name="name">sale.order.form</field>
            <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale_order.form_view_id"/>
            <field name="arch" type="xml">
                <data>
                    <xpath expr="pass of position" position="the postion">
                        <field name='field_One2many'>
                          <tree>
                             <!-- Your Fields in the view -->
                          </tree>
                      </field>
                    </xpath>
                </data>
            </field>
        </record>

完成了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-13
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    相关资源
    最近更新 更多