您可以通过以下步骤在 Odoo 树视图中添加按钮:

  1. 创建一个新的 XML 文件,用于扩展您要添加按钮的模型的视图。

  2. 在该 XML 文件中,使用 <field> 标记来定义您要添加按钮的位置。例如,如果您要在树视图的每一行中添加按钮,则可以将按钮添加到 <tree> 标记中。

  3. <field> 标记中,使用 <button> 标记来定义您的按钮。您可以指定按钮的名称、图标、操作等。

  4. 保存该 XML 文件,并将其添加到您的模块中。

  5. 更新您的模块,并刷新 Odoo 的 Web 客户端以查看您的更改。

以下是一个示例 XML 文件,其中添加了一个名为 'my_button' 的按钮:

<odoo>
  <data>
    <record model="ir.ui.view" id="my_model_tree_view">
      <field name="name">My Model Tree View</field>
      <field name="model">my.model</field>
      <field name="arch" type="xml">
        <tree>
          <field name="name"/>
          <field name="description"/>
          <field name="date"/>
          <field name="amount"/>
          <button name="my_button" string="My Button" type="object" icon="terp-gtk-select-all"/>
        </tree>
      </field>
    </record>
  </data>
</odoo>

在上面的示例中,<button> 标记定义了一个名为 'my_button' 的按钮,它将在树视图的每一行中显示。该按钮显示的文本为 'My Button',图标为 'terp-gtk-select-all'。当用户单击按钮时,它将调用名为 'my_button' 的方法。

Odoo 树视图添加按钮:详细步骤与示例

原文地址: https://www.cveoy.top/t/topic/oNsu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录