odoo-01 odoo13 前端视图debug模式下设默认的数量来源解读
一、设默认的菜单
设默认在debug模式下,设默认的位置如下:
二、设默认的form视图解释
如下图,设置默认的form视图。
三、默认选项值的来源
其中默认字段中的值来源不包括以下几种情况的:
- 字段不显示在视图中的;
- 字段的值为空或False的;
- 字段是只读或者不可见属性的,包括attrs属性写了只读或不可见条件的;
- 字段类型是many2many或one2many或是binary的。
四、代码位置
代码位置:/web/static/src/js/debug_manager_backend.js 中的 set_defaults
方法。
解释两个:
- 写了默认字段不包括的情况(上面提到的);
- 设默认的条件是:模型中字段的属性有
change_default=True
的,在py文件中可见。
希望志同道合的朋友可以提出建议,补充不足,多多交流,共同进步,不再迷茫!Just do it!