내 모듈에서 res.partner 양식에 액세스하려고합니다. 하지만 나는 고객 (partner_id) 대신 'pet_name'을 드롭 다운에서 특정 클래스에 대해서만 원한다. 나는 기능을 적용했고 그 일을했다. 그러나, 완전한 res.partner를 위해 작동합니다. 하지만 나는 이것을 원하지 않는다. 그래서, 어느 누구도이 문제에 대한 해결책이나 조건을 제공 할 수 있습니까?res.partner 양식에서 partner_id를 제외한 필드 드롭 다운을 표시 할 특정 클래스의 조건을 추가하는 방법
내 코드는 여기에 있습니다 :
클래스 customer_information (models.Model) : api.multi
def name_get(self):
result = []
for record in self:
name = '['
if record.pet_name:
name += record.pet_name + ']' + ' ' + record.name
else:
name += '] ' + record.name
result.append((record.id, name))
return result
pet_name = fields.Char @
_inherit = "res.partner"
("애완 동물 이름")
dog_cat = fields.Selection([('dog', 'Dog'), ('cat', 'Cat')], string="Dog/Cat")
species = fields.Many2one('species.pet', string="Species")
pet_size = fields.Selection([('large', 'Large'), ('medium', 'Medium'), ('small', 'Small')], string="Size")
class mach ine_weight (models.Model) :
_name = 'machine.weight'
machine_id = fields.Many2one('sale.pet', string='Machine Weight', ondelete='cascade', index=True,
copy=False)
pet = fields.Many2one('res.partner')
weight = fields.Integer()
price = fields.Integer()
감사합니다. Odedra ... –