首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何根据条件隐藏按钮?odoo 11

在Odoo 11中,可以通过在视图中使用特定的条件来隐藏按钮。以下是一种常见的方法:

  1. 打开Odoo 11的开发模式。在Odoo界面的右上角,点击用户头像,然后选择"切换到开发者模式"。
  2. 找到包含按钮的视图。在Odoo界面的顶部导航栏,点击"设置",然后选择"技术",再选择"用户界面",最后选择"视图"。
  3. 在视图列表中找到包含按钮的视图。点击该视图以打开它。
  4. 在视图编辑器中,找到要隐藏的按钮。按钮通常以<button>标签表示,并具有一个唯一的name属性。
  5. 在按钮的attrs属性中添加条件。attrs属性用于定义按钮的属性,例如是否可见、是否可点击等。在attrs属性中,可以使用Odoo的域表达式来定义条件。例如,要根据特定字段的值来隐藏按钮,可以使用以下语法:
代码语言:txt
复制
<field name="button_name" attrs="{'invisible': [('field_name', '=', 'value')]}"/>

其中,button_name是按钮的name属性,field_name是用于条件判断的字段名,value是字段的特定值。如果field_name的值等于value,则按钮将被隐藏。

  1. 保存并应用更改。点击视图编辑器的保存按钮以保存更改,并在Odoo界面的顶部导航栏点击"刷新"按钮以应用更改。

请注意,以上步骤仅适用于Odoo 11,并且假设您已经具备一定的Odoo开发经验。对于不熟悉Odoo开发的人来说,可能需要更多的学习和实践才能熟练掌握。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在Ubuntu 18.04上部署Odoo 11

Odoo是世界上最受欢迎的一体化商业软件,包含CRM,网站,电子商务,计费,会计,制造,仓库,项目管理,库存等多种商业应用程序,无缝地 集成。 根据所需的用例,有几种安装Odoo的方法。...如果您想使用Nginx作为SSL终止代理,请确保您符合以下先决条件: 您有一个指向您的公共服务器IP的域名。...根据官方的[Odoo文档](“https://www.odoo.com/documentation/11.0/setup/deploy.html”)计算工人数量和所需的RAM内存大小,我们将使用以下公式和假设...让我们根据工作人员的人数来检查RAM内存消耗。...在本指南中,我们在同一台服务器上安装了Odoo以及PostgreSQL和Nginx,根据您的设置,您的服务器上可能还会运行其他服务。 搞定! 如果您有任何问题,请随时在下面留言。

1.9K20

问与答98:如何根据单元格中的值动态隐藏指定的行?

excelperfect Q:我有一个工作表,在单元格B1中输入有数值,我想根据这个数值动态隐藏行2至行100。...具体地说,就是在工作表中放置一个命令按钮,如果单元格B1中的数值是10时,当我单击这个命令按钮时,会显示前10行,即第2行至第11行;再次单击该按钮后,隐藏全部的行,即第2行至第100行;再单击该按钮,...则又会显示第2行至第11行,又单击该按钮隐藏第2行至第100行……也就是说,通过单击该按钮,重复显示第2行至第11行与隐藏第2行至第100行的操作。...图1 如何实现? 注:这是在chandoo.org的论坛上看到的一个贴子,有点意思。...,然后将该按钮的单击事件关联上述VBA程序,例如: Private Sub cmdButton_Click() HideUnhide End Sub 完成!

6.2K10

快速部署Odoo,开启高效企业管理

凭借着这些高效实用的功能,Odoo拥有了超过730个合作伙伴和200万用户。Odoo非常成功,可谓是功能非常强大的企业应用了,用户可以直接从模块库中选择安装适用模块,或进行模块卸载,升级的管理操作。...今天,小九就带大家快速学会Odoo的初始化安装方法,快速部署Odoo,开启高效企业管理。 初始化安装 常规的安装,需要经过前期下载等复杂的步骤。这里我们介绍的是镜像一键部署的安装方法。...填写好所有参数,点击【create database】按钮,开始初始化安装。...其中 Email 和 Password 是登录账号密码,务必牢记之 初始化安装完成后,登录后台,安装所需的 APP 企业版 部署 Odoo 企业版后,根据镜像引导页获取试用授权,便可以免费试用一个月...小九也会更新关于宝塔面板的故障处理和常见问题整理教程,欢迎关注~ 这个Odoo系统(11-14)值得一试: Odoo14:https://market.cloud.tencent.com/products

2.3K10

在Ubuntu 16.04上安装Odoo 11堆栈

本指南介绍了如何配置Odoo 11生产集群,其中Odoo服务器和PostgreSQL数据库托管在单独的Linode上,并通过数据库主从复制来提高性能和可靠性。...如果您计划使用其他操作系统,请根据需要调整命令。 在你开始之前 熟悉我们的入门指南并完成设置Linode主机名和时区的步骤。 本指南将尽可能使用sudo。...要打开特定端口,您可以使用: sudo ufw allow 22/tcp 有关防火墙设置的更多详细信息,请阅读我们的指南如何使用UFW配置防火墙。...配置您的Odoo 11 Web应用程序以使用PostgreSQL数据库后端。...Odoo用户文档 Odoo开发人员文档 PostgreSQL 9.6文档 使用LetsEncrypt安装SSL证书 如何设置tinc,一个点对点V** 使用Terraform提供Linode环境

8.9K30

odoo 开发入门教程系列-模块交互

第一步,我们需要扩点击“Sold”按钮时调用的操作。为此,我们需要在estate_account模块中为创建一个模型,继承estate.property模型。...新增以下文件: odoo14\custom\estate_account\models\__init__.py #!...不幸的是,没有一种简单的方法可以知道如何Odoo中创建任何给定的对象。大多数时候,有必要查看其模型,以找到所需的字段并提供适当的值。 学习的一个好方法是看看其他模块是如何完成你想做的事情的。...每个售出的房产都将按照以下条件开具发票: 售价的6% 额外100.00行政费 提示:按照上面的示例在创建时添加invoice_line_ids。.../usr/bin/env python # -*- coding:utf-8 -*- from odoo import models from odoo.exceptions import UserError

1.7K10

ODOO优化层级关系查询效率的方法

Odoo10 Development Essentials》Chapter5(p106)中介绍了Odoo中分层关系的建立。 代码如下 在上面的代码中。 使用字段来关联上层记录。...(如递归查询文件夹文件) Odoo中为了提高层次结构(树状结构)查询效率,每一条层级数据记录添加跟字段. 假设A是B的上级对象。那么存在这样的逻辑关系。...Odoo 应用 我们用Odoo11的product模块作为演示 在文件中.看到产品目录(ProductCategory类.15行起)的代码 在Odoo11的演示数据中,产品的目录结构一共有6个 我们查询下数据库中的数据...要找Saleable下的所有子目录即可使用 作为条件 结论: 在Odoo的实际使用中,发现使用parent存储特性的模块主要涉及account, product, stock_location.

2.3K80
领券