随笔分类 -  odoo

摘要:Onchange提供一种在后台用户界面(webclient)根据某些字段值改变表单其他数据的机制。 下面用一个 单价x数量=总价 的例子说明。首先你有一个model其中有三个字段,amount,unit_price, price 分别代表数量,单价,总价。你想要的效果是自动计算出总价,并在form中 阅读全文
posted @ 2019-11-08 12:06 三叶草body 阅读(1032) 评论(4) 推荐(0)
摘要:计算字段 如下 import random from odoo import models, fields ​ class ComputedModel(models.Model): _name = 'test.computed' ​ name = fields.Char(compute='_comp 阅读全文
posted @ 2019-11-08 11:50 三叶草body 阅读(1585) 评论(0) 推荐(0)
摘要:doamin 过滤条件 在odoo中,通过domain来过滤数据记录 domain是一个list,里面有多个条件 条件是一个有3个元素的元祖 ('字段名','比较操作符','值') 字段名 当前模型的字段或者是通过点操作符访问当前模型的Many2one / Many2Many对象。如果左边是Many 阅读全文
posted @ 2019-11-08 11:42 三叶草body 阅读(295) 评论(0) 推荐(0)
摘要:odoo中self的使用 介绍 对象self.env提供对请求参数和其他有用的访问: self.env.cr or self._cr 是数据库的游标对象,可用于对数据库的操作 self.env.user是当前用户的记录 self.env.context或self._context是上下文字典 sel 阅读全文
posted @ 2019-08-25 19:08 三叶草body 阅读(608) 评论(0) 推荐(0)
摘要:通过组权限来实现权限管理,组是保存在res.groups里的一些记录。菜单的权限可以通过xml中菜单的定义设置组权限。菜单下关联的model也要设置对象级别的访问权限(read, write, create, unlink),并关联到特定组。还有一些model.py里的做权限检查或xml定义中设置f 阅读全文
posted @ 2019-08-25 17:39 三叶草body 阅读(553) 评论(0) 推荐(0)