2017-09-17 16 views
0

one2manyに新しい行を追加するにはどうすればよいですか?Odooがone2manyに追加

私は

car_ids = fields.One2many() 
for line in used_car_ids: 
    value = { 'make': line.make, 
       'type': line.type 
      } 
    self.car_ids = [(0,0,value)] 

を試してみましたが、しかし、それは追加されません。 car_idsはいつも私がone2manyに追加するにはどうすればよいだけ1 used_car_ids(最後used_car_ids

で満たされるでしょうか?

答えて

1

たぶん、あなたは次のことを試してみてください:

car_ids = fields.One2many() 

result = [] 
for line in used_car_ids: 
    result.append((0, 0, {'make': line.make, 'type': line.type})) 
self.car_ids = result 

役立つことを願っています。

+0

フィールドメイクとタイプは、あなたのツリービューでdecalaredする必要があります。または、もう一方のWebクライアントで無視されます。なぜなら、値をどこに置くべきか分からないからです。 – Cherif

関連する問題