Python 在odoo视图中显示当前partner.id的可能性

Python 在odoo视图中显示当前partner.id的可能性,python,django,xml,model-view-controller,odoo,Python,Django,Xml,Model View Controller,Odoo,我想在stock.picking视图中获取当前合作伙伴的id。我找到了这样的东西 <field name="myId" domain="[('partner_id','=',id)]" /> 但这是错误的。甚至可以拥有当前合作伙伴的id吗?在显示现有记录供选择时,域用于应用过滤器 要基于记录值隐藏字段,需要使用attrs属性并使用不可见的值 它是属性到域的映射,域在当前行记录的上下文中进行计算,如果为True,则在

我想在stock.picking视图中获取当前合作伙伴的id。我找到了这样的东西

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


但这是错误的。甚至可以拥有当前合作伙伴的id吗?

在显示现有记录供选择时,
域用于应用过滤器

要基于记录值隐藏字段,需要使用
attrs
属性并使用
不可见的值

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

示例:


您可以定义一个计算字段来显示partner id字段。请尝试以下代码:

@api.dependens('partner_id'))
def获取合作伙伴id(自我):
请自行记录:
如果记录.partner\u id:
record.raw\u partner\u id=record.partner\u id.id
raw\u partner\u id=fields.Integer(compute='get\u partner\u id')

要显示
stock.picking
ID,您只需在视图定义中添加

尝试:
('partner\u ID.user\u ID','=',uid)
谢谢,您认为,当我在stock.picking视图中时,是否有办法获取当前partner\u ID。可以用context={“”}完成吗?是否需要在
stock.picking
中显示整数
id
字段?是的,也可以。我必须显示合作伙伴的id和股票picking的id。您可以定义一个计算字段,请检查我的编辑。欢迎您。
attrs="{'invisible': [('interval_type', '=', 'days')]}"