通过 OpenERP-7 中的按钮调用树视图

2024-01-11

我想知道如何通过按钮调用树视图(不同记录的)。因为返回表单视图很容易,但是当我尝试对树视图执行精确操作时,它仅显示一个列表。

场景是我有一个搜索产品表单。现在,当生成搜索时,将在该字段中填写记录域。

我想添加一个按钮来调用树视图,向我显示该域中存在的记录。我向按钮添加了一个功能,但它显示了列表中的所有记录,甚至不只显示域中的记录。

我尝试通过单击按钮来调用以下函数,但它不满足我的需求:

def views(self,cr,uid,ids,context=None):
    for id in ids:
        deg_obj=self.pool.get('deg.form').browse(cr,uid,id)
        my_id=int(deg_obj.my_products)
    return{
          'view_type': 'tree',
          'view_mode': 'tree',
          'res_model': 'product.product',
          'res_id':my_id,
          'context': context,
          'type': 'ir.actions.act_window',
          'readonly':True,
          }

我需要一些指导来标记我的错误。谢谢大家


我通过对 python 代码进行以下更改解决了该问题。

def views(self,cr,uid,ids,context):
     for id in ids:
         deg_obj=self.pool.get('deg.form').browse(cr,uid,id)
         my_id=int(deg_obj.my_products)
     ss= int(deg_obj.categ_temp2)   
     domain = [('categ_id','=',ss)]
     return {
         'type': 'ir.actions.act_window',
         'name': _('Product'),
         'res_model': 'product.product',
         'view_type': 'form',
         'view_mode': 'tree,form',
         'target': 'current',
         'domain': domain,
               }

现在工作正常了。谢谢大家

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

通过 OpenERP-7 中的按钮调用树视图 的相关文章

随机推荐

  • PHPUnit TDD,PHP 致命错误:调用未定义的方法

    我正在使用 PHPUnit 启动一个 TDD 项目 但有些事情确实让我烦恼 似乎只要所有的类和方法都没有实现 所有的测试就无法运行 如果类或方法尚未实现 我该如何使测试继续事件 Thanks 编辑 TDD 的重点不就是你的测试套件在编写测试
  • Django 按计数排序

    我有这些模型 class Project models Model title models CharField max length 80 date created models DateTimeField auto now add Tr
  • 如何在GDB中打印Fortran数组?

    在 C C 中 我通常将指针打印为数组name dimension Fortran 的等价物是什么 Fortran 90 使用描述符来表示其数组的维度 形状 并传递假定形状的数组参数 Fortran 中的指针也很特殊 它们只能指向合格的目标
  • 在 jBoss 6.2 与 jBoss 7.3 中部署应用程序时的不同响应

    我们最近将 jBoss EAP 从 6 2 升级到 7 3 0 升级后 我们观察到该应用程序开始表现异常 我们使用的是 spring 框架版本 4 1 9 RELEASE 例如 RestController public class Com
  • 相当于本机 javascript 中的 $(this)

    我想向按钮添加事件侦听器 并且我对纯 javascript 编码还比较陌生 所以我不知道本机等效项是什么 this 在我的代码中 the markup ul class menu li a href text a li li a href
  • 为什么2010 Cassini 提供静态文件时性能很慢?

    在 2010 年以调试模式运行站点时 当 cassini 提供静态文件时 我的性能变得令人难以置信的缓慢 根据 Firebug 的说法 每个请求大约需要 1 秒才能解析 20 个 2kb 图像 我没有更改任何设置 只是完成了直接安装 然后转
  • 如何在 Android Studio 1.2 中将可绘制文件夹中的图像添加到 ImageView 中?

    自从 Google 为启动器图标添加了 mipmap 文件夹以来 我在使用drawables 文件夹时遇到了问题 我在可绘制文件夹中手动添加了 hdpi 文件夹 但是当我尝试添加 src 路径时 图像不允许我查看和选择它们 如何在 Andr
  • 将输入框焦点放在负载上

    如何在页面加载时光标聚焦在特定输入框上 是否也可以保留初始文本值并将光标放在输入末尾
  • 在自己的内容提供商中插入数据时出错?

    在这里 我制作了自己的主屏幕启动器 当我在屏幕上长按时 我会得到一个包含选择选项 如小部件和快捷方式等 的对话框 因此 当我选择小部件时 我会得到另一个对话框 如内置应用程序小部件 当我选择任何要加载的小部件时 我遇到了问题 我参考Andr
  • 即使在 DataGridRow.Item 不是 CollectionView.NewItemPlaceholder 之后,WPF DataGridRow.IsNewItem 仍保持 True

    跟踪后DataGridRow Item and DataGridRow IsNewItem属性 我发现 每个添加的项目 当源为 DataGrid 时ObservableCollection
  • Tidyr 如何传播到出现次数[重复]

    这个问题在这里已经有答案了 有一个像这样的数据框 other data frame name c a b a c d result c Y N Y Y N 如何在 tidyr 或其他函数中使用扩展函数来获取结果 Y 或 N 的计数作为列标题
  • 如何从字符串列表中生成逗号分隔的字符串?

    从序列中连接字符串的首选方法是什么 以便在每两个连续对之间添加一个逗号 也就是说 你如何映射 例如 a b c to a b c 案例 s and 应该映射到 s and 分别 我通常最终会使用类似的东西 join map lambda x
  • 带有正则表达式的 jQuery 选择器

    我正在扫描一个页面并查找具有包含该单词的类或 id 的任何 html 元素price 我的想法是在这里使用正则表达式 但我无法让它正确触发 我在 OS X 上使用 Safari 和 Chrome var price div regex bp
  • 我们是否有理由使用 Directory.GetFiles() 而不是 Directory.EnumerateFiles()?

    我不知道为什么我们会使用Directory GetFiles for if Directory EnumerateFiles将能够做同样的事情 甚至在返回找到的整个目录列表之前您也可以枚举该列表 Directory EnumerateFil
  • 我可以使用 Spark 数据帧创建序列文件吗?

    我有一个要求 我需要创建一个序列文件 现在我们已经在 hadoop api 之上编写了自定义 api 但是由于我们正在使用 Spark 我们必须使用 Spark 来实现相同的目的 这可以使用 Spark 数据帧来实现吗 AFAIK 中没有直
  • Android 手机上无法选择 PKI

    我尝试使用 PKI 登录 我使用这个教程 http release manager com rest images 12702 http release manager com rest images 12702 在 Firefox 上这效
  • Laravel中如何从多维数组中获取特定字段值

    我有一个变量 cart 存储产品的详细信息 我想从购物车中获取特定字段 dd cart 显示以下结果 Cart 437 items array 1 airports 334 64 gt array 4 qty gt 1 price gt 1
  • 从 Scala 中的 JsValue 中删除键

    这可能是一个非常简单的问题 但我很难找到一个干净 有效的解决方案 我只想从我拥有的 json 对象中删除一个字段 假设我有 val body Option JsValue request body asJson 身体看起来像 url www
  • 提高将行追加到 data.table 的性能

    我正在解析一堆具有类似表格数据的 XML 并希望将它们连接到一个 data table 中以便随后进行计算 我用XML用于解析的包 大约有 10 000 个 xml 文件需要解析 每个文件内有 15 150 行 具体数字我事先不知道 我目前
  • 通过 OpenERP-7 中的按钮调用树视图

    我想知道如何通过按钮调用树视图 不同记录的 因为返回表单视图很容易 但是当我尝试对树视图执行精确操作时 它仅显示一个列表 场景是我有一个搜索产品表单 现在 当生成搜索时 将在该字段中填写记录域 我想添加一个按钮来调用树视图 向我显示该域中存