odoo-01 odoo13 前端视图debug模式下设默认的数量来源解读

一、设默认的菜单

设默认在debug模式下,设默认的位置如下:

二、设默认的form视图解释

如下图,设置默认的form视图。

三、默认选项值的来源

其中默认字段中的值来源不包括以下几种情况的:

  • 字段不显示在视图中的;
  • 字段的值为空或False的;
  • 字段是只读或者不可见属性的,包括attrs属性写了只读或不可见条件的;
  • 字段类型是many2many或one2many或是binary的。

四、代码位置

代码位置:/web/static/src/js/debug_manager_backend.js 中的 set_defaults方法。
解释两个:

  1. 写了默认字段不包括的情况(上面提到的);
  2. 设默认的条件是:模型中字段的属性有 change_default=True 的,在py文件中可见。
posted @ 2022-09-01 15:14  狼性  阅读(84)  评论(0编辑  收藏  举报