可以在odoo视图中显示当前partner.id



我想在我的stock.picking视图中获取当前合作伙伴的id。我犯了类似的错误

<field
name="myId"
domain="[('partner_id','=',id)]"
/>

但这是错误的。是否有可能拥有当前合作伙伴的id?

domain用于在显示现有记录以供选择时应用筛选器。

要根据记录值隐藏字段,需要使用attrs属性并使用invisible值。

它是属性到域的映射,域在当前行记录的上下文中进行评估,如果为True,则在单元格上设置相应的属性。

示例:

attrs="{'invisible': [('interval_type', '=', 'days')]}"

您可以定义一个计算字段来显示合作伙伴id字段。尝试以下代码:

@api.depends('partner_id')
def get_partner_id(self):
for record in self:
if record.partner_id:
record.raw_partner_id = record.partner_id.id
raw_partner_id = fields.Integer(compute='get_partner_id')

要显示stock.pickingID,只需添加<field name="id"/>在视图定义中。

相关内容

  • 没有找到相关文章

最新更新