active_ids 和 active_id 在开发中的关键作用是什么? 我想知道odoo提供的该功能的优势和限制。
在某些情况下,如果在从其他模型的列表视图打开向导时无法在上下文中获取active_ids,我们可以做些什么?
以下是我用于从 product.product 模型的列表视图中打开向导的操作。
@api.model
def default_get(self, fields):
context = self.env.context
res = super(wizard_main, self).default_get(fields)
product_ids = context.get('active_ids',[])
if not product_ids:
return res
#### few more lines will be added here
return res
这是我的python代码,用于获取活动ID。
warning: parser/current is loading parser/ruby22, which recognizes
warning: 2.2.3-compliant syntax, but you are running 2.2.1.
warning:please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.