在odoo 8

时间:2015-06-08 16:10:39

标签: python python-2.7 openerp openerp-8 odoo-8

我正在使用odoo 8下的新模块

我有一个描述如下的课程

class Container(osv.Model):

      _name = "binpacking.container"
      _columns = {
                 'name' : fields.char('Name', size=256, required=True),
                 'boxes_ids' : fields.many2many('binpacking.box','box_id',string="boxes")
                  }

我从另一个班级获得了盒子ID

class Box(osv.Model):
          _name = "binpacking.box"
          _columns = {
                     'name' : fields.char('Name', size=256, required=True),
            }

然后我尝试在向Container添加框时调用onchange方法

<field name="boxes_ids" on_change="onchange_add_boxes(boxes_ids)" />

问题是当我在向导中检查多个框时,我调用on_change方法的次数与插入元素的数量相同,我需要在插入结束时调用一次

0 个答案:

没有答案