Odoo/OpenERP:从树视图中隐藏创建按钮

2023-11-24

我这里有一个情况。我正在使用 OpenERP 7。我试图从我的产品的树视图中隐藏“创建”按钮。这可以通过使用来完成

<tree create="false" .....

但情况是这样的。当用户直接从“资产管理”模块打开树视图时,我想保留它。但是当我单击树视图报告时将其隐藏。

我尝试使用报告按钮功能中的上下文:

context['prod1']='false'
ctx = dict(context)
print ctx['prod1']

return {
   'type': 'ir.actions.act_window',
   'res_model': 'product.product',
   'view_type': 'form',
   'view_mode': 'tree,form',
   'target': 'current',
   'context':ctx,
   'create':False,   
   'domain':[('id','in',domain)]
}

在树视图形式中我做了:

<tree create="context.get('prod1',False)"

但我收到此 json 相关错误:

ERROR : SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

这个东西适用于我的按钮,但不适用于我的树视图。我尝试添加'create':False也得到了回报,但无法做我想做的事。我缺少什么?


您访问的视图是相同的还是不同的?

如果它们不同,我相信实现您的要求的正确方法是用

create="false"

你提到的财产。

从技术备忘录来看:

查看继承

现有视图应该通过继承的视图进行修改,而不是直接修改。继承的视图使用inherit_id字段引用其父视图,并且可以通过XPath表达式引用它们并指定适当的位置来添加或修改视图中的现有元素。

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Odoo/OpenERP:从树视图中隐藏创建按钮 的相关文章

随机推荐

  • 在javascript中模拟鼠标点击时如何设置目标属性?

    我想在使用 dojo 的 javascript 代码中模拟鼠标单击 真正的鼠标单击操作将使用 dojo stuff 和 ondijitclick 进行注册 我知道调用哪个方法 函数 并且我还有 dijit 对象来调用此方法 该方法需要一个函
  • 如何获取字符串中每个单词的第一个字符?

    我要这个 var String1 Stack Over Flow var desiredOutPut SOF the first Character of each word in a single String after space 我
  • pygame:当前时间毫秒和增量时间

    正如您在下面的代码中看到的 我有一个基本的计时器系统 done False clock pygame time Clock Create an instance of the Game class game space world Spac
  • Flask / WTForms 中的动态表单(表单集)?

    在 Django 中 您有一个称为 表单集 的多表单功能 您可以使用它在同一个模板中创建多个表单 我正在尝试在 Flask WTforms 中实现类似的目标
  • 标准库方法的成员函数指针问题

    这个问题源于 将指向重载类方法的成员函数指针传递到模板函数中 您无需阅读该内容即可理解这个问题 也许这两个问题都会有相同的答案 我正进入 状态以下简单代码的编译器错误 include
  • Unity3d浮点精度限制

    我收到来自 Unity3D Pro 的警告 我不太明白 我在 GUI 中将玩家的 Transform position x 设置为 1000000 它给了我这个警告 由于浮点精度限制 建议将游戏对象的世界坐标控制在较小的范围内 这是否意味着
  • 在 Visual Studio Code 中创建自定义语言

    有没有办法扩展 Visual Studio Code 中支持的语言 语法 我想添加自定义语言语法 但我无法找到有关如何提供语言服务的任何信息 有人可以指出现有语言实现的任何参考资料甚至示例吗 新版本 0 9 0 可以实现这一点 有一个关于如
  • 如何在裸机上使用 hostNetwork 安装 nginx-ingress?

    我在裸机上创建了一个单节点 kubeadm 集群 经过一番研究后 我将采用主机网络方法 https kubernetes github io ingress nginx deploy baremetal via the host netwo
  • 如何压缩没有完整路径的文件夹

    首先 我不知道哪个是正确的 stackExchange 站点来发布此问题 如果问题是针对其他堆栈站点 请删除我的问题 现在来说说这个问题 这种情况是我有一个文件位于 home user public html folder one fold
  • Plotly 地图未在 R 中渲染

    我已经成功安装了 R 的plotly 库 首先 我按照他们的 R 入门指南 直接从 RStudio 版本 0 99 489 中的几个图中复制代码 散点图 箱线图等示例效果很好 气泡图和分区统计图的示例未正确绘制 地图根本不渲染 运行代码后仅
  • 在 PHP 中评估类似 MongoDB 的 JSON 查询

    考虑此 JSON 对象中表达的以下 相当复杂 查询 name Kindle Fire sale true price gt 199 lt 264 price vat bogus just to show a price vat a pric
  • 如何定期调用asyncTasks

    我有两个 AsyncTasks 执行网络操作 我想定期给他们打电话 比如一分钟后 我怎么做 我不认为我可以在 UI 线程上做到这一点 我需要创建一个新线程吗 是否可以在没有 AlarmManager Service 的情况下实现此功能 基本
  • Android 上启动完成后如何在 BroadcastReceiver 上启动 Activity

    我使用下面的代码让我的应用程序可以在启动完成 10 秒后自动启动 public class BootActivity extends BroadcastReceiver static final String ACTION android
  • 将空值排序在所有其他值之后,特殊情况除外

    我有一个带有可选排序字段的 PostgreSQL 项目表 CREATE TABLE tasks id integer PRIMARY KEY DEFAULT nextval f seq f id integer REFERENCES fix
  • Android 7 意图附加功能缺失

    有谁知道与 Android 6 0 Lollipop 相比 Android 7 0 Nougat 处理 Intent extras 的方式是否有任何变化 长话短说 我的应用程序在 4 1 16 到 6 0 23 的所有版本上都能按预期运行
  • Angular 6:HttpErrorResponse SyntaxError:JSON 中出现意外的 token

    我正在发布一个请求 我应该会收到一个 成功 字符串作为响应 我收到一个 HttpResponseError 其中包含下图中发布的以下信息 采购订单服务 postPurchaseOrderCustom purchaseOrderCustom
  • 在 PHP 中创建基于边缘检测的图像

    我很好奇 是否可以用 PHP 实现 1 发送图像文件到服务器 2 处理图像 检测边缘并根据边缘创建简单的笔画 3 将文件保存在服务器上 将其发送到用户的浏览器 其他 这是一些 示例 文件 P 如您所见 它不是使用任何启用边缘检测的程序制作的
  • GAE python 线程不并行执行

    我正在尝试在 GAE 上使用 Python 创建一个简单的 Web 应用程序 应用程序需要根据收到的请求生成一些线程 为此 我使用 python 的线程库 我生成所有线程 然后等待它们 t1 start t2 start t3 start
  • sqlalchemy 在多个列中是唯一的

    假设我有一个代表位置的类 地点 属于 客户 位置由 unicode 10 字符代码标识 位置代码 在特定客户的位置中应该是唯一的 The two below fields in combination should be unique cu
  • Odoo/OpenERP:从树视图中隐藏创建按钮

    我这里有一个情况 我正在使用 OpenERP 7 我试图从我的产品的树视图中隐藏 创建 按钮 这可以通过使用来完成