1

'purchase.requisition' 类中有一个 line_ids 字段:

  'line_ids' : fields.one2many('purchase.requisition.line','requisition_id',
               'Products to Purchase',states={'done': [('readonly', True)]}),

我在 'purchase.order.line' 中添加了一个 many2one 字段:

 'requisition_line_id': fields.many2one('purchase.requisition.line' ,
                 u'Requisition Line',readonly = True ,  ondelete = 'restrict' ),

现在,如何在“purchase.order.line”视图中显示“purchase.requisition”的名称字段?

4

2 回答 2

3

你可以你fields.related。

例子 :

class hr_employee(osv.osv):
    _name = "hr.employee"

    _columns = {
        'address_id': fields.many2one('res.partner.address', 'Working Address'),
        'city': fields.related('address_id', 'city', type='char', string='City'),
    }

然后在适当的地方添加 moduel_view.xml 之后。

<field name="city" />

在这里,您可以看到 fields.related 的示例。

现在类似尝试解决您的问题。

我希望这对你有帮助。

于 2012-08-18T09:58:10.463 回答
0

Goto View Inheritance对你有很大帮助。

于 2012-08-18T03:56:51.063 回答