2019-12-20odoo学习总结

1、对(2,ID)的理解。

 (2,ID)主要是用来删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)

需求场景:对单据的子表进行可添加而不可删除的约束,单据为已有的单据,因此是执行write方法,所以在before_write方法中对vals中的关联字段进行判定如果状态值存在2,则表明有删除的操作,此时可以抛出提示,并终止执行。

图1

2、odoo自带的几个动作的隐藏处理:

import="false/0"                          导入动作

export_xlsx="false/0"                  导出动作

delete="false/0"                           删除动作

create="false/0"                           创建动作

edit="false/0"                               编辑动作

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 视图继承 扩展视图使用inherit_id字段引用父类,其中arch字段由任意数量的xpath元素组成expr在父...
    葡萄柚子茶阅读 5,347评论 0 4
  • ORM应用逻辑-业务处理 前面的章节我们学习了利于Odoo的视图来构建用户前端界面。本章介绍Odoo的后台业务逻辑...
    F4A3阅读 805评论 0 3
  • 创建第一个odoo 应用 Odoo遵循传统的MVC模式。我们可以通过创建简单的To-Do 应用来具体介绍分析 mo...
    F4A3阅读 1,458评论 0 5
  • 1、构建带有页签的前端视图的xml结构。 先构建出整个的结构,一个tree视图和一个form视图,tree视图作显...
    折戟沉_沙阅读 262评论 0 0
  • 总结一下自己常用也觉得实用的快捷键: 大神总结的太全面了,这里只是一切常用而简单的快捷键,希望大家觉得实用。本文参...
    欢乐的乐阅读 255评论 0 1