Python 2.7 从Odoo 11中的员工视图中筛选出以前选择的资产

Python 2.7 从Odoo 11中的员工视图中筛选出以前选择的资产,python-2.7,odoo-10,openerp-8,Python 2.7,Odoo 10,Openerp 8,在employee form视图中,我有一个资产\u IDOne2到'account.asset.asset'的任意字段 当我想向员工添加新资产时,已分配给员工的资产也会显示在列表中。如何在员工窗体视图中仅显示未分配的资产 代码示例 class HrEmployee(models.Model): _inherit = ['hr.employee'] asset_ids = fields.One2many('account.asset.asset','employee_id', string='

在employee form视图中,我有一个资产\u IDOne2到'account.asset.asset'的任意字段

当我想向员工添加新资产时,已分配给员工的资产也会显示在列表中。如何在员工窗体视图中仅显示未分配的资产

代码示例

class HrEmployee(models.Model):
_inherit = ['hr.employee']

asset_ids = fields.One2many('account.asset.asset','employee_id', string='Assets Owned')


class AccountAssetAsset(models.Model):
_inherit = ['account.asset.asset']

employee_id = fields.Many2one('hr.employee', string="Employee")

这可以使用域筛选器完成吗?

您的字段是one2many,因此当您说我不希望显示所选资产时,我假设您在account.asset.asset?@Tchi-Odoo-Yea中谈论了多个One字段。但我从employee表单视图添加资产。因此,当我单击拥有的资产时,它将显示我创建的所有资产。在该列表中,还显示了已分配的资产。那么,当我以员工形式(One2many to account.asset.asset)时,我们如何从列表中筛选出这些选定的资产。您的字段是One2many,所以当您说我不希望显示选定的资产时,我假设您在account.asset.asset中谈论多个字段?@Tchi Odoo Yea。但我从employee表单视图添加资产。因此,当我单击拥有的资产时,它将显示我创建的所有资产。在该列表中,还显示了已分配的资产。那么,当我处于员工表单(One2many to account.asset.asset)时,我们如何从列表中筛选出这些选定的资产呢。