我创建了一个包含三个关系字段的自定义模型。以下是关系:
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响应中创建的many2one字段。
以下是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>
与在页面上选择时的屏幕快捷方式中的->应该在以下问题字段中显示的问题一样。
为此,我参考发票创建表格。在发票创建表单中,当您选择产品并选择税款后,它将显示在其他信息的税款说明中。
我也有支票编码,但不了解在税款说明中产品税的显示方式。我想在我的自定义模块中做同样的事情。
任何人都可以帮助我。 任何提示,以其他方式适用。