Добрый день! У меня есть проблема, которую я пытаюсь заполнить базу окно выбора на выбранных данных на другом поле выбора здесь мой кодНаселение базы поля выбора в другом поле выбора
.py
licensetype = fields.Many2one('hr.licensetype','License Type')
license = fields.Many2one('hr.license','License')
@api.one
@api.onchange('licensetype')
def getlicense(self):
if len(self.licensetype) > 0:
mdlLicense= self.env['hr.license'].search([('license_name', '=', int(self.licensetype[0]))])
#raise Warning(mdlLicense.ids)
self.license = mdlLicense.ids
, но все-таки заполнить все лицензии Я хочу, чтобы заполнить Лицензия на основе выбранного типа лицензии. Это в Odoo8
Имя_импорта является целым числом? –
Что значит 'if len (self.licensetype)> 0:'? Разве вы не хотели писать просто «if self.licensetype:» вместо этого? – forvas
Сначала пожалуйста, уточните критерии поиска. имя_имя - целочисленный тип.? также расскажите о том, какое условие поиска вы хотите найти. Какова связь между hr.licensetype и hr.license? –