odoo 14 按钮没有添加到一个按钮框
odoo14 button does not get added to the oe button box
我已添加
<div class="oe_button_box" name="button_box">
<field name="active" invisible="1"/>
<button type="object" class="oe_stat_button" icon="fa-archive" name="toggle_active" string="Archive" attrs="{'invisible': [('active', '=', False)]}"/>
<button type="object" class="oe_stat_button" icon="fa-archive" name="toggle_active" string="Restore" attrs="{'invisible': [('active', '=', True)]}"/>
</div>
<widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>
这是我视图的 sheet 表单,但不幸的是,按钮没有显示。
这就是我想要的:
但这就是它的样子:
缺少什么?
那不是按钮框,而是操作菜单。 IIRC 你不能通过扩展视图来添加任何东西,而是通过创建动作。
如果您想在 Odoo 14+ 中添加存档功能,您只需添加字段 active
在您的表单视图中不可见。这应该足够了,并且是我之前声明的一个例外 ;-)
如果您需要色带,也必须像您的示例一样添加它。
编辑:看来您不应该将字段 active
放入 div
或者 button_box
div
.
我已添加
<div class="oe_button_box" name="button_box">
<field name="active" invisible="1"/>
<button type="object" class="oe_stat_button" icon="fa-archive" name="toggle_active" string="Archive" attrs="{'invisible': [('active', '=', False)]}"/>
<button type="object" class="oe_stat_button" icon="fa-archive" name="toggle_active" string="Restore" attrs="{'invisible': [('active', '=', True)]}"/>
</div>
<widget name="web_ribbon" title="Archived" bg_color="bg-danger" attrs="{'invisible': [('active', '=', True)]}"/>
这是我视图的 sheet 表单,但不幸的是,按钮没有显示。
这就是我想要的:
但这就是它的样子:
缺少什么?
那不是按钮框,而是操作菜单。 IIRC 你不能通过扩展视图来添加任何东西,而是通过创建动作。
如果您想在 Odoo 14+ 中添加存档功能,您只需添加字段 active
在您的表单视图中不可见。这应该足够了,并且是我之前声明的一个例外 ;-)
如果您需要色带,也必须像您的示例一样添加它。
编辑:看来您不应该将字段 active
放入 div
或者 button_box
div
.