添加图片到Odoo调查

时间:2017-01-19 17:18:27

标签: openerp odoo-9 odoo-survey

我应该如何在odoo调查中添加图像字段?

在调查中,我需要选择上传图片(甚至不止一张)。

我找到this,但我无法确定在哪里或什么。

1 个答案:

答案 0 :(得分:4)

首先,我们必须让调查的创建者有机会将二进制字段添加到调查页面(用于图像上传)

创建一个继承自survey.question模型的自定义模型。在州字段中添加('binary','Upload')元素。

然后在addons/survey/views/survey_views.xml上找到标识为survey_question_form的{​​{3}}并相应地进行更改(例如,当您添加Binary类型的问题时,您可能希望隐藏一些引用的元素其他类型的问题)

之后转到addons/survey/views/survey_templates.xml并添加模板:

<template id="binary_field" name="Image">
        <input type="image" class="form-control" t-att-name="prefix"/>
    </template>

然后,在同一个文件中,找到id = page的模板并添加

<t t-if="question.type == 'binary'"><t t-call="survey.binary_field"/></t>

通过使用-d your_database_name -u survey重新启动服务器并从那里移动来开始测试整个过程。

除了我提到的内容之外,可能还需要进行更多更改。