تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3 الردود
10185 أدوات العرض

Hi there
I have module with many standards 1, 2 and 3  every standard have some students and i want to create attendance sheets for every standard
i want that when i choose standard 1 ,2 or 3  in form view the students in this standard loaded automatically n the form.
Can odoo do that or i should add students to the form view every time ?

 

الصورة الرمزية
إهمال
أفضل إجابة

If it is possible you use onchange and RedirectWarning

UPDATE:

     @api.onchange('my_field')
     def do_my_field(self):
            if self.my_field == "FOO":
               model, action_id = self.pool['ir.model.data'].get_object_reference(cr, uid, 'my_module', 'my_action')
               msg = _("FOO FOO FOO.")
               raise openerp.exceptions.RedirectWarning(msg, action_id, _('Go to MY ACTION'))

 

الصورة الرمزية
إهمال

If you want to send to a specific record id, how do you do ?

الكاتب أفضل إجابة

can i have Example ? @zbik ?

الصورة الرمزية
إهمال

answer updated

أفضل إجابة

You need onchange method for your form fileds.

For examples just search odoo sourcecode with "onchange" keyword. 

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
8
سبتمبر 21
18623
2
سبتمبر 16
6629
0
مارس 15
3984
1
مارس 15
4320
0
ديسمبر 18
5318