如何在 Odoo 的创建模式下隐藏按钮

How to hide button on create mode in Odoo

我知道我可以使用内置 css class 隐藏表单按钮,例如 oe_edit_onlyoe_read_only

但是如何在创建项目时隐藏按钮(并且只在创建项目后显示按钮,无论是在阅读还是编辑模式下)?我试图查看 base.css 文件,但没有找到 class。

有内置的 css class 吗?还是 QWEB 中有这个功能?

如果您正在创建方法,您还没有将 ID 存储在数据库中。所以你可以这样做:

<field name="id" invisible="True"/>
<button attrs="{'invisible': [('id', '=', False)], }"/>