如何在odoo 12下自定义产品变型价值的创建?

时间:2019-04-04 14:01:58

标签: variant odoo-12

在product.template模块中,我添加了一个长度/宽度变量,如下图enter image description here

所示。

我需要:在odoo 12中的外部ID为product.product_template_only_form_view的表单视图的“属性值”列中自定义值的创建:

例如:如果用户在“属性值”列中输入值:«* number1 * number2 *»或值:« number1 x空格number2 空格»或值:«space number1 x number2 space»,我需要函数来修剪空格并在此列中设置值«number1 / number2»!

其他条件:如果number1 宽度)。

以下是此情况的屏幕截图:enter image description here

1 个答案:

答案 0 :(得分:0)

class valuesInherit(models.Model):
      _inherit = 'product.template'
      @api.depends('attribute_line_ids')
      def Change (self):
          if self.your_length_field and self.your_length_field:
              if if self.your_length_field > if self.your_width_field:
                   self.result_field = self.your_length_field/ your_length_field

              if self.your_length_field and self.your_length_field:
                  if if self.your_length_field < if self.your_width_field:
                   self.result_field = your_length_field/ self.your_length_field