İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
2428 Görünümler

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.

Avatar
Vazgeç
En İyi Yanıt

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

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Eyl 23
1537
2
Şub 24
2669
1
Mar 23
11901
0
Kas 22
1598
0
Mar 22
1755