Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
2521 Переглядів

Hello all,

I am using v15. In the survey module, i want only the questions of the current record questions in an another Many2one field. How can i achieve it. Here is my code:


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

 survey = fields.Many2one('survey.survey')
question = fields.Many2one('survey.question')


Thanks in regards.

Аватар
Відмінити
Найкраща відповідь

Hi,

You can select only the questions from the questions from the selected surveys by passing the domain to the question field

survey_id = fields.Many2one('survey.survey')
question_id = fields.Many2one('survey.question' , domain="[(survey_id, '=', survey_id)]"))

So by applying the domain you can only select question that are present in the previously selected survey

For more information on domain passing to a Many2one field refer to the forum answer below.

https://www.odoo.com/forum/help-1/odoo-14-how-i-can-set-domain-filter-on-many2one-type-field-181671

Regards

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
0
вер. 23
1675
2
лют. 24
2795
1
бер. 23
12046
0
лист. 22
1688
0
бер. 22
1852