为了建立odoo网站(调查,测验,反馈,评估),我如何将问题分解成几列格式?我从互联网上看到的每个例子都只是使用简单的测验并满足他们的需求。例如,如果我有10个问题,我如何将它们分成5个并排?如果遵循survey.template格式,我不知道在哪里插入col和colspan。谢谢你的建议
<!-- Page 1 -->
<record model="survey.page" id="quiz_1">
<field name="title">Quiz</field>
<field name="survey_id" ref="quiz_main" />
<field name="sequence">1</field>
<field name="description"><h3> </h3></field>
</record>
<record model="survey.question" id="quiz_1_1">
<field name="page_id" ref="quiz_1" />
<field name="sequence">1</field>
<field name="question">Name</field>
<field name="type">simple_choice</field>
<field name="display_mode">dropdown</field>
<field name="constr_mandatory" eval="True" />
</record>
<record model="survey.question" id="quiz_1_2">
<field name="page_id" ref="quiz_1" />
<field name="sequence">2</field>
<field name="question">Identity</field>
<field name="type">textbox</field>
<field name="constr_mandatory" eval="True" />
</record>
如何以列表/格式对这2个问题进行排序,它们将并排显示而不是单个列?
谢谢你。答案 0 :(得分:-1)
看起来我也已经解决了我自己的问题。我已经将自己的模板写入survey.template模型,以根据网站样式条件,渐变文本颜色等进行纯文本,行,列,额外间距。然后,我意识到,survey.survey实际上已经预定义了列代码。对于那些感兴趣的人,它在
'column_nb': fields.selection([('12', '1'),('6', '2'),('4', '3'),('3', '4'),('2', '6')],
所以只需将其初始化为与其他设置(例如12)相同的方式。你去了。问题解决了!