将一个字段的数据显示到odoo 12中的另一个字段中

将一个字段的数据显示到odoo 12中的另一个字段中,odoo,survey,invoice,Odoo,Survey,Invoice,我创建了一个包含三个关系字段的自定义模型。以下是关系: class SurveyCreate(models.Model): _name = 'create.survey’ survey_name = fields.Many2one('survey.survey',string='Survey Title') pages_id = fields.One2many('survey.page','create_id_survey','Pages') question

我创建了一个包含三个关系字段的自定义模型。以下是关系:

class SurveyCreate(models.Model):

    _name = 'create.survey’

    survey_name = fields.Many2one('survey.survey',string='Survey Title')
    pages_id = fields.One2many('survey.page','create_id_survey','Pages')
    questions_survey = fields.One2many('survey.question','create_id_survey','Questions')
以及分别在survey.page和survey.question中创建的多个One字段

以下是xml文件:


<group>
                    <field name="survey_name"/>
                </group>
                <group>
                    <field name="pages_id" mode="tree">
                        <tree editable="bottom">
                            <control>
                                <create string="Add page"/>
                            </control>
                            <field name="title"/>   
                            <field name="questions_id" widget="many2many_tags" options="{'no_create':True}" context="{'tree_view_ref':'survey_inherit.questions_survey'}"/> 
                        </tree>
                    </field>
                </group>
                <group> 
                    <field name="questions_survey" mode='tree'>
                        <control>
                            <create string="Add Question"/>
                        </control>
                        <tree name="questions_tree" editable="bottom">
                            <field name="question"/>
                            <field name="type"/>
                        </tree>                 
                    </field>
                </group>

如屏幕简图所示,选择“在页面上->应显示在以下问题字段中的问题”

为此,我参考了发票创建表单。在发票创建表单中,当您选择产品并选择税务后,它将显示在其他信息的税务说明中

我也有检查编码,但不明白产品税如何显示在税务说明。我想在自定义模块中执行相同的操作

谁能帮帮我吗。 任何暗示,以其他方式通知


要获得与
账户相同的显示。税务
您需要一个
名称
字段,用于显示
x2多个
字段中的记录

如果要保留
问题
字段,并在
问题调查
中使用它来显示
问题
,则必须在
调查.问题
模型中使用

class SurveyQuestion(models.Model):
    _name = 'survey.question'
    _description = ''
    _rec_name = 'question'

或者您可以重写方法以显示自定义值。

您是否尝试在
问题
标记中显示
问题
字段?是,请@api.onchange提供帮助<代码>@api.onchange('pages_id')def page_onchange_question(self):print('In on change')self.questions_survey=self.env['survey.question'])search([('question','=','questions_id.question')])print('self questions_survey',self questions_survey)
但问题未显示在问题标记中我已在解决问题的onchange方法中添加了上述行。问题=self.pages\u id.questions\u id self.questions\u survey=问题