场景描述:
项目需求中, 经常会需要, 当某个字段处某个特定状态时候, 触发执行特定的方法; 或者创建某条记录的时候, 同时做另一个操作; 如何实现类似的需求?
实现方式:
odoo 中提供了几种触发方式:
1. 字段级别 -- 前端触发:@API.onchange 装饰器 --- 相当于 update 变更操作的时候触发
2. 字段级别 -- 后端触发:@API.depends 装饰器 --- 相当于 update 变更操作的时候触发
3. 模型 / 表级别 -- 继承扩展 create 方法
4. 模型 / 表级别 -- 继承扩展 write 方法 --- 相当于 update
补充示例:
待补充
来源: http://www.bubuko.com/infodetail-3304284.html