Я добавил несколько новых полей в свой модуль и в данный момент скопировал весь api.onchange. см. код:
` @api.onchange('company_id')
def _onchange_company_id(self):
for wizard in self:
wizard.logo = wizard.company_id.logo
wizard.report_header = wizard.company_id.report_header
wizard.report_footer = wizard.company_id.report_footer
# NEW: wizard.report_footer1 = wizard.company_id.report_footer1
# NEW: wizard.report_footer2 = wizard.company_id.report_footer2
wizard.paperformat_id = wizard.company_id.paperformat_id
wizard.external_report_layout_id = wizard.company_id.external_report_layout_id
wizard.font = wizard.company_id.font
wizard.primary_color = wizard.company_id.primary_color
wizard.secondary_color = wizard.company_id.secondary_color
wizard_layout = wizard.env["report.layout"].search([
('view_id.key', '=', wizard.company_id.external_report_layout_id.key)
])
wizard.report_layout_id = wizard_layout or wizard_layout.search([], limit=1)
if not wizard.primary_color:
wizard.primary_color = wizard.logo_primary_color or DEFAULT_PRIMARY
if not wizard.secondary_color:
wizard.secondary_color = wizard.logo_secondary_color or DEFAULT_SECONDARY
Как вы видите, я не хочу копировать все в мой модуль, а просто хочу дополнить супер 2 новыми строками. Может кто-нибудь помочь мне, как я могу это сделать. С уважением
PS: Я новичок во всем мире программирования и переполнения стека, извините, если мой вопрос может сбить с толку или даже глупо ^^