İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
10100 Görünümler

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 ?

 

Avatar
Vazgeç
En İyi Yanıt

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'))

 

Avatar
Vazgeç

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

Üretici En İyi Yanıt

can i have Example ? @zbik ?

Avatar
Vazgeç

answer updated

En İyi Yanıt

You need onchange method for your form fileds.

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

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
8
Eyl 21
18569
2
Eyl 16
6546
0
Mar 15
3924
1
Mar 15
4260
0
Ara 18
5219