Как добавить поле для изображения в обходное исследование?Добавить изображение в обзор Odoo
В опросе мне нужна опция для загрузки изображения (или даже более одного).
Я нашел this, но я не могу определить, где и что.
Как добавить поле для изображения в обходное исследование?Добавить изображение в обзор Odoo
В опросе мне нужна опция для загрузки изображения (или даже более одного).
Я нашел this, но я не могу определить, где и что.
Прежде всего, мы должны дать создателю опроса возможности добавить бинарное поле на страницу обзора (используется для загрузки изображений)
Создать пользовательскую модель, которая наследуется от survey.question
модели. Добавьте элемент ('binary','Upload')
в поле состояния.
Тогда на addons/survey/views/survey_views.xml
найти с идентификатором survey_question_form
и изменить его соответствующим образом (например, при добавлении вопрос типа Binary вы можете скрыть некоторые элементы, которые относятся к другим типам вопросов)
После этого перейти к addons/survey/views/survey_templates.xml
и добавить шаблон:
<template id="binary_field" name="Image">
<input type="image" class="form-control" t-att-name="prefix"/>
</template>
Затем на том же файле, найти шаблон с идентификатором = page
и добавить
<t t-if="question.type == 'binary'"><t t-call="survey.binary_field"/></t>
Начните тестирование всего процесса, перезапустив сервер с помощью -d your_database_name -u survey
и перейдите оттуда.
Дополнительные изменения могут потребоваться в дополнение к тому, что я упомянул.
Какая версия odoo вы используете? –
Я использую версию 9 – davejal
Вы не можете сделать это без настройки. Вы можете добавить статическое изображение с помощью веб-дизайнера, но вы не можете дать пользователю возможность загрузить изображение. –