Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
19033 Visualizzazioni

hi

class search_names(osv.osv):
    _description = 'Search Names'
    _name = 'search.name'
    ' _columns = {                 'name' : fields.char('Search Name'),                 'search_name' : fields.many2one('trademark.names','Search Name'),                 'classification_no' : fields.many2one('classification','Class No'),                 }

class trademark_names(osv.osv):
    _description = 'Trademark Names'
    _name = 'trademark.names'
   
    _columns = {
                'name' : fields.char('Trademark Name', required=True),
                'class_no' : fields.many2one('classification','Class No'),
                }

class ip_local(osv.osv):
    _description = 'Trademark File'
    _name = 'ip.local'     
    _columns = {
                'name' : fields.char('File Number', readonly=True),
                'classification_no_ids' : fields.many2one('classification','Classification No'),
                'search_result': fields.one2many('search.name','search_name','Search Name'),

               }

in the model ip.local , the field classification_no_ids will have  a value

And when i create a new record using search_result(one2many) field in model ip.local

i wanna pass value in  classification_no_ids to the field class_no in model  trademark.names'

Can someone help me out here

Thanks in advance

Avatar
Abbandona
Risposta migliore

Hi Mohammed,

you can pass the values by using default

you this code:

<field name="search_result" context="{'default_classification_no':classification_no_ids}"/>

Avatar
Abbandona
Autore

yes it worked Thank you very much

Nic Work