2016-05-14 2 views
0

Py Code:Wie füge ich jede Gruppe von odoo in mein Dropdown ein?

from openerp.osv import fields,osv 
from openerp import http 

class group_js(osv.osv): 
    _name = "group_js" 
    _description = "Group JS" 
    _columns = { 
     'js': fields.text('Javascript',required=True), 
     'active': fields.boolean('Active'), 
     'group_ids': fields.selection(usergroup,'Groupname',required=True), 

XML-Code:

<field name="active"/> 
<field name="group_ids" string="Group" /> 
<field name="js" placeholder="Enter your Javascript::"/> 

Also bitte gib mir die Funktion defination, das ist, warum ich in meinem Modul verwenden.

Antwort

0

Anstelle der Auswahl sollten Sie das Feld many2many oder many2one verwenden. Ich benutze many2many Feld in meiner Antwort.

'groups': fields.many2many('res.groups', 'js_group_rel', 'js_group_id', 'group_id', string='Groups'), 

automatisch alle Gruppen hinzufügen in Ihrem Feld und Sie wählen mehr als eins nach dem anderen. Wenn Sie in Dropdown zeigen möchten, fügen Sie ein Widget in XML-Datei

<field name="groups" widget="many2many_tags"/> 
Verwandte Themen