Odoo 如何在视图中显示上下文?

Odoo 如何在视图中显示上下文?,odoo,odoo-11,Odoo,Odoo 11,我想应该很简单 我只想在字段中显示上下文 例: 活动\u id是{context.get('active\u id',false)} 或 我花了好几天的时间来寻找这个问题,但没有找到答案。任何帮助都将不胜感激。谢谢您必须在模型定义中添加此字段,例如: context_active_id = fields.Char(default=lambda self: self.env.context.get('active_id', False), store=False, readonly=True

我想应该很简单

我只想在字段中显示上下文

例:

活动\u id是{context.get('active\u id',false)}



我花了好几天的时间来寻找这个问题,但没有找到答案。任何帮助都将不胜感激。谢谢

您必须在模型定义中添加此字段,例如:

context_active_id = fields.Char(default=lambda self: self.env.context.get('active_id', False), store=False, readonly=True)
并将该字段添加到视图中

<field name='context_active_id' />


如图所示,可以将其添加到字段中,这是正确的。然而,问题似乎是如何在
字符串中显示它(如按钮文本)。据我所知那是不可能的。如果无法正常显示字段,则可以在表单中内联显示字段,例如
活动id为
是,您是正确的@travisw我希望将值显示为非字段。我想在一个范围或按钮中显示它,或者可能是,我需要改变我对实现目标的观点。很抱歉反应太晚。是的,答案和你的答案是一样的。因此,我认为这是一个公认的答案。谢谢你,伙计。
context_active_id = fields.Char(default=lambda self: self.env.context.get('active_id', False), store=False, readonly=True)
<field name='context_active_id' />